Default value for enum ZERO
suggest changeThe default value for an enum is zero. If an enum does not define an item with a value of zero, its default value will be zero.
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");
}
}
Example: https://dotnetfiddle.net/l5Rwie
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents