关于c# 枚举问题
class Program
{
static void Main(string[] args)
{
A a = 0; //正确
Console.WriteLine(a);
A b = 1; //错误
Console.WriteLine(b);
}
}
public enum A
{
A,B,C
}
谁帮我解释解释?
为什么只有赋值0 不用强制转换? 还有
public enum A
{
A=1,B,C
}
枚举是这样的时候 A a=0; 也不报错,但是 console.writeline(a); 的结果是0 应该报错啊 哪位高手大哥给解释下啊