考慮下面的類訪問靜態成員靜態成員
class A
{
public static int i;
}
class B
{
public static A a{get;}=new A(); // without new A(), B.A will be null
}
現在
,
巴給出了一個新的實例,並自變量「i」的A類是靜態的,我可以不通過Ba訪問「我」即ie編譯時錯誤。
我明白,如果我不喜歡下面,
class B
{
static class A
{
static int i;
}
}
然後我可以做B.A.i.
所以我的問題是我怎樣才能訪問靜態成員的類的靜態成員?有沒有可能,還有什麼其他的模式可以使用。
還要注意的是使「A」級爲靜態,並且具有類「B」作爲
class B
{
public static A a{get;}
}
給出一個編譯時間錯誤「靜態類型不能被用作返回類型」。
如果你想得到我,只需A.i. B在這裏如何與之相關? – BoltClock
我知道。只是想知道這是否可能。試圖實際學習模式。 – dividedbyzero