关注

什么是CS0122?

问题

尝试进入播放模式时,收到以下错误:

error CS0122: `___' is inaccessible due to it's protection level public

原因

当从另一个脚本调用未应用public 访问修饰符的成员时,会导致CS0122错误。

在这个例子中,创建了一个私有方法,并在检查私有变量的值之后调用它。

以下是示例中错误的显示方式:

error CS0122: `PrivateMethodScripts.dragonsSpawned' is inaccessible due 
to its protection level

error CS0122: `PrivateMethodScripts.SpawnDragons()' is inaccessible due
to it's protection level

解决方案

错误CS0122通过将成员的访问修饰符更改为public来解决。

更多信息

https://msdn.microsoft.com/en-us/library/ha94aebs.aspx

 

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

0 评论

登录写评论。