use*_*786 20 c# field restriction
我有一个名为Inconsistent accessibility的错误:
字段类型'world'比字段'frmSplashScreen'更难访问
在我的代码中有一个名为的公共分部类 frmSplashScreen
还有一个名为的公共课 world
导致错误的行是:
private world currentWorld;
Run Code Online (Sandbox Code Playgroud)
以上这一行是在课堂上 frmSplashScreen
是什么导致了这个问题?
小智 55
当您没有将您的班级"世界"初始化为公开时,也会发生这种情况
你应该做 :
public class world
Run Code Online (Sandbox Code Playgroud)
代替 :
class world
Run Code Online (Sandbox Code Playgroud)
Len*_*rri 23
通常这是因为你的领域是private.您必须将其更改为public:
public world currentWorld;
Run Code Online (Sandbox Code Playgroud)
有关这方面的更多信息,请查看此处:使用辅助功能级别的限制(C#参考)