假設我有這樣的情況:創建內部類的公共屬性?
基類或母類,聲明這種結構:
public static class Mother
{
private static Childs _child = new Childs();
public static Childs Child
{
get { return _child; }
}
}
怎麼可以看到我想要實現一個單基類訪問所有的方法在一個地方如:Mother.Child.SomeMethod。
有了這個結構,我有更好的代碼組織。
現在我想讓Childs類只作爲內部,所以這裏開始問題因爲我不能創建一個內部類的公共屬性。內部類的結構如下:
internal class Childs
{
public static bool SomeMethod() { ... }
}
那麼我該如何製作一個內部類的公共屬性?
'public'只表示「儘可能公開」。由於該類是「internal」,因此該方法具有相同的最大可見性:僅在同一個程序集中才可見。 –