我们知道,如果一个类是静态的,那么类内的所有成员都必须是静态的;静态类中不能有任何实例成员。如果我们尝试这样做,我们会得到一个编译时错误。
但是如果在静态方法中有一个实例成员,我不会收到编译时错误。
public static class MyStaticClass
{
// cannot do this
//int i;
// can do this though.
static void MyStaticMethod()
{
int j;
}
}