【发布时间】:2009-04-27 12:16:40
【问题描述】:
我通常在private 字段前添加m_,在static 成员前添加s_。
使用类似的代码
protected static readonly Random s_Random = new Random ();
我通过 VS2008 的代码分析得到以下警告:
-
CA1709: Microsoft.Naming : 更正成员名称“Bar.s_Random”中“s”的大小写,将其更改为“S”。 -
CA1707: Microsoft.Naming : 从成员名称“Bar.s_Random”中删除下划线。
如何解决这个问题?我应该简单地删除s_ 吗?或者为此警告添加全局抑制?
编辑: 我的公司缺乏编码标准,所以由我来为我的代码定义它们。 (是的,我知道...)
如果您认为一般情况下应该删除s_,如果您能提供官方来源,我会很高兴。
【问题讨论】:
标签: c# visual-studio-2008 naming-conventions code-analysis fxcop