gpt4 book ai didi

c# - 用于键入 "New or Used"的 boolean 值与枚举

转载 作者:太空狗 更新时间:2023-10-29 22:06:50 25 4
gpt4 key购买 nike

我有一个可能很愚蠢的问题...我正在尝试确定键入值为“New”或“Used”的属性的最佳方法是什么。我是使用 enum 还是应该使用 boolean(例如 IsNew)?如果我使用 enum,我应该如何称呼这个类型和属性名称? (公共(public) NewOrUsed NewOrUsed {get; set;} <-- 混淆)

显然,使用 enum 我可以拥有不声明任何值(NONE、NEW、USED)的状态,并且 enum 更面向 future (尽管可以声称有没有机会存在其他值)。同样,这种类型和属性的适当名称是什么?

使用 boolean - 它非常简单(使用 IsNew 或 IsUsed)

我知道这很傻,但我很好奇别人怎么想

问候Z..

更新

如果您更喜欢枚举,请评论类型和属性的适当名称(例如public NewUsedType NewOrUsed {get; set;})

最佳答案

enum is more future proof

不是真的。你不知道 future 会带来什么。如果您以后需要更改它,请更改它。所以,KISS .一起去:

 public bool IsNew { get; set; }

繁荣,完成。继续前进,在别处增加值(value)。

关于c# - 用于键入 "New or Used"的 boolean 值与枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6335408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com