区别有两个:
1.C#的枚举定义可以比java更加宽泛一些。C#可以定义枚举值与int的映射关系(不从0开始),可以定义枚举值的类型(int,short)。
2.switch语句的微妙差别:
比如
enum fruit{apple,orange};
java:
switch(fruit)
{
case apple:
break;
case orange:
break;
}
c#:
switch(fruit)
{
case fruit.apple:
break;
case fruit.orange:
break;
} |
|