C#vs Java枚举(适用于C#新手)
我已经用Java编程了一段时间,只是被扔到一个完全用C#编写的项目中。我试图加快C#的速度,并注意到在我的新项目中的多个地方都使用了枚举,但是乍一看,C#的枚举似乎比Java 1.5+实现更简单。谁能列举C#和Java枚举之间的差异,以及如何克服这些差异?(我不想发动语言大战,我只是想知道如何用Java来做C#中的某些事情)。例如,有人可以在Sun著名的Planet枚举示例中发布C#副本吗? public enum Planet { MERCURY (3.303e+23, 2.4397e6), VENUS (4.869e+24, 6.0518e6), EARTH (5.976e+24, 6.37814e6), MARS (6.421e+23, 3.3972e6), JUPITER (1.9e+27, 7.1492e7), SATURN (5.688e+26, 6.0268e7), URANUS (8.686e+25, 2.5559e7), NEPTUNE (1.024e+26, 2.4746e7), PLUTO (1.27e+22, 1.137e6); private final double mass; // in kilograms private final double radius; // in meters Planet(double mass, double …