在C#中将'0'作为枚举的默认值有什么意义?如果我声明以不同数字开头的枚举:
enum Color
{
Blue = 1,
Green,
Red,
}
Run Code Online (Sandbox Code Playgroud)
然后var color = default(Color)- 将返回'0'.我希望看到最小值.如果枚举的每个成员对应于某个特定数字并且"0"不是有效值,则此行为可能会导致问题.
| 归档时间: |
|
| 查看次数: |
9484 次 |
| 最近记录: |