The best way to compare enums
本问题已经有最佳答案,请猛点这里访问。
我有一个枚举,例如
1 |
与常量值比较的最佳方法是:
1 2 3 |
或
1 2 3 |
使用
也就是说,使用EDOCX1[1]也是安全的,并且也将执行引用相等。这几乎是一种风格选择。
就个人而言,我很少发现自己使用
1 2 3 4 5 6 7 | switch (c1) { case Brown: //is brown break; case Red: //... } |
我有一个枚举,例如
1 |
与常量值比较的最佳方法是:
1 2 3 |
或
1 2 3 |
使用
也就是说,使用EDOCX1[1]也是安全的,并且也将执行引用相等。这几乎是一种风格选择。
就个人而言,我很少发现自己使用
1 2 3 4 5 6 7 | switch (c1) { case Brown: //is brown break; case Red: //... } |