我想了解的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