我正在使用 VS 2012 和 Resharper 7。在我的项目中,访问私有字段的约定总是带有“this”限定符,只是为了明确它是私有的(例如 this.myPrivateField)。不应使用 this 限定符访问属性。我们配置了 resharper 并且工作正常。但如果我使用快速修复选项,它总是将 this 限定符放在使用的属性之前(例如 this.MyPublicProperty)。有什么方法/设置可以改变这种行为吗?
问问题
251 次
1 回答
0
如果您确定还遵循将所有字段设为私有的非常标准的约定,您可以将该功能设置为“适用于此类中的字段”或“适用于字段”。
打开“对于此类中的字段”允许我在自动清理后拥有此代码:
public class MyClass
{
private string myPrivateField;
public string MyPublicProperty { get; set; }
public void MyMethod()
{
this.myPrivateField = "Cucumber";
MyPublicProperty = "Cucumber as well";
}
}
于 2012-12-13T13:00:43.800 回答