何时应该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.
在类中使用属性甚至方法的准则是什么?我知道这对编译的代码没有任何影响。这一切都是关于......屏住呼吸......最佳实践。