如果我有这样的类型:
public struct Effect
{
public int Value { get; set; }
public static int MinValue = Int32.MinValue;
}
MinValue
是否只初始化一次,就像静态构造函数的执行一样?或者我应该在静态构造函数中初始化 MinValue
吗?
类
会有什么不同吗?
最佳答案
是的,它会在执行静态构造函数之前恰好初始化一次。引用类型(类)也是如此。
关于c# - 静态字段/属性初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4741303/