我有时会看到enum
这样的:
public enum Color {
None, Black, Red, Blue
}
代码如下:
Color color;
...
if (color == Color.None) ...
我更喜欢使用可为空的枚举并将其编码如下:
public enum Color {
Black, Red, Blue
}
...
Color? color;
...
if (color == null) ...
哪种风格更受欢迎?