这是我的班级:
public class TestClass
{
public static int one;
}
宣布它之间的区别是什么:
public static TestClass test;
和此:
public TestClass test;
答案 0 :(得分:1)
您可以找到答案here
静态方法,字段,属性或事件甚至可以在类上调用 当没有创建类的实例时。如果有任何实例 该类是创建的,它们不能用于访问静态 会员。只存在静态字段和事件的一个副本,并且是静态的 方法和属性只能访问静态字段和静态 事件。静态成员通常用于表示数据或 不响应对象状态而改变的计算;对于 例如,数学库可能包含用于计算的静态方法 正弦和余弦。使用static声明静态类成员 在成员的返回类型之前的关键字,例如:
public class Automobile { public static int NumberOfWheels = 4; public static int SizeOfGasTank { get { return 15; } } public static void Drive() { } public static event EventType RunOutOfGas; //other non-static fields and properties... }