萬(wàn)望C#的內(nèi)容能繼續(xù)更新,尤其是和實(shí)際項(xiàng)目相關(guān)的
2016-04-07
老師如果我給枚舉賦值比如:
enum hahi
{
a=1,b=2
}
這樣
然后在調(diào)用的時(shí)候是這樣
int i = Convert.ToInt32(hahi.a);
Console.WriteLine(i);
Console.ReadLine();
那么它會(huì)輸出1,
如果調(diào)用的時(shí)候是這樣
hahi i = hahi.a;
Console.WriteLine(i);
Console.ReadLine();
那么它輸出的是a。
請(qǐng)問為什么?
enum hahi
{
a=1,b=2
}
這樣
然后在調(diào)用的時(shí)候是這樣
int i = Convert.ToInt32(hahi.a);
Console.WriteLine(i);
Console.ReadLine();
那么它會(huì)輸出1,
如果調(diào)用的時(shí)候是這樣
hahi i = hahi.a;
Console.WriteLine(i);
Console.ReadLine();
那么它輸出的是a。
請(qǐng)問為什么?