私は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 に答える