Когда мне следует использовать ключевое слово this
для свойств в коде?
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.
для Свойства и даже Методы в классе? Я знаю, что нет никакой разницы в скомпилированном коде. Это все о ... затаить дыхание ... лучшие практики.