应该在C#类定义中何时使用关键字"this"?
在课堂上使用"this.Method()"形式是否标准?或者只使用"Method()"?我已经看过两者,并且通常选择第二种,但我想了解更多有关此主题的信息.
Mar*_*ell 15
大多数情况下它是多余的,可以省略; 一些例外:
Foo() : this("bar") {}this.foo = foo;等等this.SomeMethod();定义为public static SomeMethod(this Foo foo) {...})Helper.DoSomething(this);