2010-03-11 125 views
0

當一個類被定義爲私有靜態時,爲什麼我需要使get和set方法是靜態的?私有靜態方法問題

+0

我認爲如果你發佈代碼,你會得到更多的見解,特別是如果你清除你的意思是:-) – Grundlefleck 2010-03-11 16:19:13

回答

0

因爲無法從實例方法返回靜態成員。

+0

這很有道理!謝謝:) – user291645 2010-03-11 16:18:13

0

將靜態類中的所有成員標記爲靜態,但C#要求您這樣做似乎是多餘的。這只是編譯器實現的方式。

據我所知,沒有成員從默認的類型繼承任何修飾符。換句話說,公共班級的成員並非都是默認公開的,等等。通過要求您將每個成員標記爲靜態,您明確規定了該類型的合同。