27

我有这个错误称为不一致的可访问性:

字段类型“world”比字段“frmSplashScreen”更难访问

在我的代码中有一个名为的公共部分类frmSplashScreen

还有一个公共类叫world

导致错误的行是:

private world currentWorld; 

上面的行在类中frmSplashScreen

是什么导致了问题?

4

4 回答 4

68

当您没有将您的类“世界”初始化为公共时,也会发生这种情况

你应该做 :

public class world

代替 :

class world
于 2013-11-07T10:27:49.910 回答
24

通常发生这种情况是因为您的字段是private. 您必须将其更改为public

public world currentWorld;

有关这方面的更多信息,请查看此处:使用可访问性级别的限制(C# 参考)

于 2012-10-20T16:20:32.277 回答
0

您不能 private在该语句中使用访问说明符

    Public class world

将解决这个问题

于 2018-04-25T06:01:05.827 回答
-1

另外,我在public访问修饰符上遇到了这样的错误。解决方案是将{get;set;} getter和setter添加到属性

于 2018-02-09T20:05:36.940 回答