Mat*_*att 2 c# coding-style stylecop
StyleCop告诉我,我不应该为成员变量添加前缀m_.这是c#编码风格的官方线吗?我猜这是来自MS.有人对这个有了解吗??
默认情况下,StyleCop不允许使用下划线,m_等标记本地类字段,而使用'this'.字首.使用'this'的好处.它同样适用于所有元素类型,包括方法,属性等,而不仅仅是字段,使得对类成员的所有调用都可以立即识别,无论使用哪个编辑器来查看代码.另一个优点是它在实例成员和静态成员之间创建了一个快速,可识别的区别,它不会被加上前缀.
请记住,Style Cop是一种用于强制执行特定(在本例中为Microsoft的内部)编码风格的工具.其建议不应与FxCop的建议相同,或者(优秀)框架设计指南书中的任何其他建议.控制任何给定源代码的个人或组织应该是该代码的样式指南的来源- 除了"官方"电子邮件签名或"官方"编码字体之外,没有全球"官方"编码样式.