这是一个重复的问题,但没有真正的解决方案。
所以我们开始吧。可以说我有:
public enum Color
{
Red,
Blue,
Green
}
public class BlueUnicorn
{
private const Color Color = Color.Blue;
}
“对大多数 Enum 类型使用单数名称,但对作为位字段的 Enum 类型使用复数名称。” 从Microsoft 的枚举类型命名指南 检查中检索!
“考虑赋予属性与其类型相同的名称。” 从Microsoft 的类型成员名称 检查中检索!
根据 Resharper Check,我应该使用常量而不是只读的!
但我得到一个编译器错误。不过,这很奇怪,没有智能。'BlueUnicorn.Color' 的常数值的评估涉及循环定义。
我觉得我在这里的会议裂缝。根据最佳实践命名约定,该字段应该命名什么?