关注

什么是CS0236?

问题

当尝试进入Play模式时,接受到了以下错误信息:

error CS0236: A field initializer cannot reference the nonstatic 
field, method, or property `___'

原因

CS0236错误的产生的原因是一个非本地变量引用了一个非静态类型的变量,查看下方的例子:

 

实例变量不应该被这样赋值。

示例的错误显示如下:

error CS0236: A field initializer cannot reference the nonstatic 
field, method, or property `ExampleScript.playerObj'

解决方案

The error CS0236 is resolved by assigning the reference in a method such as Start() or Awake(). See below:

更多信息

https://msdn.microsoft.com/en-us/library/5724t6za(v=vs.90).aspx

 

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
还有其它问题?提交请求

0 评论

登录写评论。