可访问性不一致:字段类型“世界”比场“不太容易接近frmSplashScreen(Inconsist

2019-07-01 12:32发布

我称这种错误可访问性不一致:

字段类型“世界”是不是少实地访问“frmSplashScreen”

在我的代码有一个叫公共部分类frmSplashScreen

还有一个公共类叫world

引起错误的路线是:

private world currentWorld; 

上面一行是在类frmSplashScreen

是什么原因造成的问题?

Answer 1:

一般来说,这是因为你的领域是private 。 你必须将其更改为public

public world currentWorld;

欲了解更多关于这一点,看看这里: 在使用辅助级别限制(C#参考)



Answer 2:

当你尚未初始化类的“世界”作为公众也会发生这种情况

你应该做 :

public class world

代替 :

class world


Answer 3:

你不能使用private在该声明的访问符

    Public class world

将解决这个问题



Answer 4:

还有,我得到了这样的错误与public访问修饰符。 解决的办法是添加{get;set;} getter和setter将属性



文章来源: Inconsistent accessibility: field type 'world' is less accessible than field 'frmSplashScreen