可访问性不一致:字段类型“world”比字段“frmSplashScreen”更难访问

时间:2012-10-20 16:15:45

标签: c# field restriction

我有一个名为Inconsistent accessibility的错误:

  

字段类型'world'比字段'frmSplashScreen'

更难访问

在我的代码中有一个名为frmSplashScreen

的公共部分类

还有一个名为world

的公共类

导致错误的行是:

private world currentWorld; 

以上行位于班级frmSplashScreen

导致问题的原因是什么?

4 个答案:

答案 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添加到属性