我有一个:
public class Car {
public static int ID {get;set;}
}
如何使用ID
初始化0
?
答案 0 :(得分:4)
您不需要用零初始化它,因为编译器会自动执行此操作。但是如果你想初始化为另一个值,你可以使用静态构造函数:
static Car()
{
ID = 0;
}
答案 1 :(得分:1)
非可空int的默认值已经为0。 所以你不必做任何事情。
答案 2 :(得分:0)
如果C#中的变量类型是值类型,那么它将使用默认值进行初始化。由于您已使用int类型定义属性,因此它将初始化为0。