静态类中存在不一致的可访问性错误
本文关键字:访问 错误 存在 不一致 静态类 | 更新日期: 2023-09-27 18:08:20
我在以下声明中收到不一致的可访问性错误:
public static class Helper
{
public static void GetMyDictionary(Dictionary<string, string> dict)
{
dict = new Dictionary<string, string>();
// continue to do something
}
}
有人知道是哪一部分导致了错误吗?
我要冒险说,这个代码所指的Dictionary
类实际上不是System.Collections.Generic.Dictionary
,而是项目中存在的其他Dictionary
。如果该类的可访问性不是public
,则编译器会抱怨,如果方法GetMyDictionary
的某个参数的类型对所述世界不可访问,则无法向世界公开该方法。
如果不是这样,那么问题就出在其他地方,而不是你给出的代码中。
无论如何,发布准确的错误消息将有助于减少猜测。