1 c#
这段代码有什么问题?
public ScreenManager _ScreenManager
{
get { return screenManager; }
internal set { screenManager = value; }
}
ScreenManager screenManager;
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Inconsistent accessibility: field type 'ScreenSystem.ScreenManager' is less accessible than field 'ScreenSystem.Screen.ScreenManager'
Run Code Online (Sandbox Code Playgroud)
小智 12
我将假设类型ScreenManager是internal包含您的属性的类是公共的.
编译器说可公开访问的字段(ScreenSystem.Screen.ScreenManager)ScreenSystem.ScreenManager属于不可公开访问的类型().
private无论如何,你的领域通常应该是.你可能public在课堂上错过了一个ScreenSystem.ScreenManager(默认为internalIIRC).