C# 枚举条目名称中可以有连字符吗

2024-04-10

有没有办法让枚举条目的名称中带有连字符“-”,例如:

enum myEnum
{
   ok,
   not-ok,
}

我看过有关的问题具有友好名称的枚举 https://stackoverflow.com/questions/1415140/c-enums-can-my-enums-have-friendly-names但是,如果我可以直接使用连字符,它会节省我的一些工作。

更新:我想使用连字符的原因是它可以轻松地使用枚举来表示我无法控制的设置值列表,例如:

 rejected
 replaced
 local-bye
 remote-bye

不可以,不允许使用连字符。

身份标识 http://msdn.microsoft.com/en-us/library/aa664670%28VS.71%29.aspx

显然,您可以用下划线替换连字符,但正如 @benPearce 所建议的,CamelCase 将是更好的选择,并且符合大多数 C# 编码标准。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# 枚举条目名称中可以有连字符吗 的相关文章

随机推荐