gpt4 book ai didi

c# - 可访问性不一致 : property type

转载 作者:太空宇宙 更新时间:2023-11-03 17:11:16 25 4
gpt4 key购买 nike

这段代码有什么问题?

public ScreenManager _ScreenManager
{
get { return screenManager; }
internal set { screenManager = value; }
}
ScreenManager screenManager;

我得到这个错误:

Inconsistent accessibility: field type 'ScreenSystem.ScreenManager' is less accessible than field 'ScreenSystem.Screen.ScreenManager'

最佳答案

我将假设类型 ScreenManagerinternal 而包含您的属性的类是公共(public)的。

编译器表示可公开访问的字段 (ScreenSystem.Screen.ScreenManager) 属于不可公开访问的类型 (ScreenSystem.ScreenManager) .

无论如何,您的字段通常应该是private。您可能在类 ScreenSystem.ScreenManager 前面缺少一个 public(它默认为 internal IIRC)。

关于c# - 可访问性不一致 : property type,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10322581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com