貌似现在.Net对UTF-8的编码处理已经很成熟了,那么
public enum YesNo
{
否 = 0, 是 = 1
}
(项目前提:微型系统,仅在国内使用,基本上下次重构就等于重写一个)
这样的枚举比起
public enum YesNo
{
[Des("否")]
No = 0,
[Des("是")]
Yes = 1
}
这样传统通过反射对枚举命名来说,会有哪些缺点或隐患?
编程的时候,最好全是英文,但是注释不一定非要是。
当然字段属性等其他部分都是英语了,我说的仅仅只是枚举这一个地方用中文.....
大家都不用中文,是习惯性的用英语,是不放心编译,还是英语都很好(汗).....