class MainClass
{
static void Main(String[] args)
{
Fruits f =Fruits.Banana;
Console.WriteLine("Fruit={0}",f);
Console.Read();
}
private enum Fruits
{
Banana=0,
Apple=0,
Orange=0,
Cherries
}
}
上面的代码给出了输出:Fruit=Apple
如果我在枚举中将 Banana 的值更改为 0 以外的任何值,则输出为 Banana。我的问题是为什么在第一种情况下,输出是Apple
而不是Orange
或Banana
本身?