老师如果我给枚举赋值比如:
enum hahi
{
a=1,b=2
}
这样
然后在调用的时候是这样
int i = Convert.ToInt32(hahi.a);
Console.WriteLine(i);
Console.ReadLine();
那么它会输出1,
如果调用的时候是这样
hahi i = hahi.a;
Console.WriteLine(i);
Console.ReadLine();
那么它输出的是a。
请问为什么?
enum hahi
{
a=1,b=2
}
这样
然后在调用的时候是这样
int i = Convert.ToInt32(hahi.a);
Console.WriteLine(i);
Console.ReadLine();
那么它会输出1,
如果调用的时候是这样
hahi i = hahi.a;
Console.WriteLine(i);
Console.ReadLine();
那么它输出的是a。
请问为什么?