我得到的可訪問性不一致的問題,我有一個包含其他類C#可訪問性不一致(多類)
namespace NS {
public class Foo
{
public Foo()
{
this.bar = new List<Bar>();
}
private List<Bar> bar;
}
public class Bar
{
public Bar()
{
}
}
}
錯誤的列表中選擇一個類是屬性類型NS.Bar比財產NS不易進入.Foo.Bar
應用程序的結構是每個Foo都包含一個Bar的動態數組(列表)。這不是電子商務,但最好的例子就是電子商務商店 - >分類 - >產品,就數據的訪問方式而言。
您錯過了提供錯誤的代碼部分。你發佈的代碼很好。 – 2011-02-23 15:28:43
NS.Foo.Bar屬性的簽名是什麼,您的列表只有變量 – Fredou 2011-02-23 15:30:00
您確定您的代碼示例是正確的嗎?它看起來應該工作,錯誤信息沒有任何意義(NS.Bar是公開的,所以它不能比任何東西都容易訪問,並沒有屬性NS.Foo.Bar) – Yhrn 2011-02-23 15:30:30