我想了解的C#語言,爲什麼你需要靜態類中的所有成員的靜態關鍵字。是的,我知道一個靜態類不能實例化,但爲什麼不是靜態類中的成員默認靜態,因爲我們知道一個靜態類不能有非靜態成員?C#靜態類 - 靜態類不能有非靜態成員
例如: 爲什麼不能這樣
public static class StaticClass
{
public static int numberTest = 2;
}
是:
public static class StaticClass2
{
public int numberTest = 2;
}
靜態這個詞說了這一切。靜態方法不需要實例,並且該方法需要在沒有類實例的情況下訪問變量。 – 2015-02-11 08:48:25
啊,是的,Eric Lippert的回答(在相關答案中)是相當權威的。 :) – 2015-02-11 09:05:52
同意,通過其他線程與類似的問題,並理解它......只是奇怪的是,我發現問題之前我自己找不到它。 – DJJ 2015-02-11 09:08:34