老師如果我給枚舉賦值比如:
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。
請問為什么?