我有一个名为Inconsistent accessibility的错误:
字段类型'world'比字段'frmSplashScreen'
更难访问
在我的代码中有一个名为frmSplashScreen
还有一个名为world
导致错误的行是:
private world currentWorld;
以上行位于班级frmSplashScreen
导致问题的原因是什么?
答案 0 :(得分:52)
如果您尚未将“世界”类初始化为公开
,也会发生这种情况你应该这样做:
public class world
而不是:
class world
答案 1 :(得分:22)
通常这是因为您的字段为private
。您必须将其更改为public
:
public world currentWorld;
有关详情,请点击此处:Restrictions on Using Accessibility Levels (C# Reference)
答案 2 :(得分:0)
您不能在该声明中使用private
访问说明符
Public class world
将解决此问题
答案 3 :(得分:-1)
另外,我在public
访问修饰符时遇到了这样的错误。解决方案是将{get;set;}
getter和setter添加到属性