<分区>
什么时候应该在 C# 类定义中使用关键字“this”?
在类中使用“this.Method()”形式是标准的吗?或者只使用“方法()”?两者我都看过,通常选择第二个,但我想了解更多关于这个主题的信息。
<分区>
什么时候应该在 C# 类定义中使用关键字“this”?
在类中使用“this.Method()”形式是标准的吗?或者只使用“方法()”?两者我都看过,通常选择第二个,但我想了解更多关于这个主题的信息。
最佳答案
大部分时候是多余的,可以省略;一些异常(exception):
Foo() : this("bar") {}
this.foo = foo;
etcthis.SomeMethod();
(定义为public static SomeMethod(this Foo foo) {. ..}
)Helper.DoSomething(this);
关于c# - 私有(private)类成员中关键字 'this' 的正确用法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/479322/