this
コードのプロパティに-keywordを使用する必要があるのはいつですか?
public class MyClass {
public string MyString { get; private set; }
public void MyMethod() {
OtherClass.DoStuff(MyString); // Or this.MyString?
}
}
プロパティのタイプと名前が同じである場合、それを機能させるために使用する必要がthis.
あることを私は知っています。
public string Emailer Emailer { get { return _emailer; } }
クラスのプロパティやメソッドでさえ使用this.
するためのガイドラインは何ですか?コンパイルされたコードに違いはないことを私は知っています。それはすべて...息を止めて...ベストプラクティスです。