C#枚举的默认值==零
示例
枚举的默认值为零。如果枚举没有定义值为零的项目,则其默认值为零。
public class Program { enum EnumExample { one = 1, two = 2 } public void Main() { var e = default(EnumExample); if (e == EnumExample.one) Console.WriteLine("defaults to one"); else Console.WriteLine("Unknown"); } }
示例:https://dotnetfiddle.net/l5Rwie