我很好奇其他人如何使用此关键字。我倾向于在构造函数中使用它,但也可以在整个类中以其他方法使用它。一些例子:
在构造函数中:
public Light(Vector v)
{
this.dir = new Vector(v);
}
别处
public void SomeMethod()
{
Vector vec = new Vector();
double d = (vec * vec) - (this.radius * this.radius);
}
this
或使用任何其他限定符,以便从简单的外观就可以知道变量的范围(特别是常量的类限定符(相同的包或等级)或super
/ base
限定词)。而且使用像这样的常用语法_foo
对于我自己来说似乎并不那么优雅。按下_
智能提示比输入更耗时this
。还有为什么要打扰呢!使用eclipse自动保存格式设置功能_
,以防万一您忘记了限定符。
this
MSDN 时,我找到了很好的例子。请点击此链接 ... ;-)