我有一个也许很傻的问题...我正在尝试确定键入属性值为“New”或“Used”的最佳方法。我应该使用枚举还是只使用布尔值(例如,IsNew)?如果我选择使用枚举,应该如何命名此类型和属性名称?(public NewOrUsed NewOrUsed {get; set;} <--令人困惑)
显然,使用枚举可以声明既不是“New”也不是“Used”的状态(NONE、NEW、USED),而且枚举更具未来性(虽然有人可能认为不会存在其他值)。那么,这样的类型和属性应该采用什么适当的名称呢?
使用布尔值很直接(使用IsNew或IsUsed)。
我知道这很傻,但我很好奇别人怎么想。
谢谢!
显然,使用枚举可以声明既不是“New”也不是“Used”的状态(NONE、NEW、USED),而且枚举更具未来性(虽然有人可能认为不会存在其他值)。那么,这样的类型和属性应该采用什么适当的名称呢?
使用布尔值很直接(使用IsNew或IsUsed)。
我知道这很傻,但我很好奇别人怎么想。
谢谢!