【问题标题】:How do I change the recommended C# variable naming convention?如何更改推荐的 C# 变量命名约定?
【发布时间】:2013-10-11 04:24:33
【问题描述】:

我一直使用前导下划线来命名私有成员变量(尤其是那些作为属性支持字段的变量)。不过,VS 2012 对此有点抱怨。

例如:

private int _MyVal;
public int MyVal 
{
  get { return _MyVal;}
  set { _MyVal = value;}
}

我如何让 VS2012 退出它的 Kvetching 甚至更好地主动建议我喜欢的命名约定? (值得注意的是,我显然不想对不符合 .net 调用约定的 AFAIK 方法参数、公共字段或成员执行此操作。)

【问题讨论】:

  • 使用 ReSharper 之类的工具。
  • @UweKeim - 我想这是问题所在,而不是解决方案......我不确定 VS 默认情况下是否会抱怨命名。
  • 我很感激你一直在“永远”这样做,但也许现在是时候停下来了?您可以只用public int MyVal { get; set; } 替换所有这些代码,并使其功能相同。不要为自己工作......
  • 顺便说一句,如果你使用_myVal 而不是_MyVal,我想它会停止抱怨。私有变量应该以下划线和小写字母开头。

标签: c# visual-studio-2012


【解决方案1】:

我会直接将您引向另一个问题:C# Coding Standards Tool

总结起来就是 StyleCop、Resharper 和 FxCop 等等。

【讨论】:

    猜你喜欢
    • 2010-09-19
    • 1970-01-01
    • 2011-07-26
    • 2011-12-21
    • 1970-01-01
    • 2020-11-02
    • 2010-09-19
    • 2011-05-13
    相关资源
    最近更新 更多