我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#1 票数:245

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#2 票数:217 已采纳

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#3 票数:96

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#4 票数:54

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#5 票数:38

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#6 票数:36

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#7 票数:27

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#8 票数:11

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#9 票数:7

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#10 票数:5

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#11 票数:5

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#12 票数:4

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#13 票数:4

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#14 票数:3

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#15 票数:3

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#16 票数:3

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#17 票数:2

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#18 票数:1

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#19 票数:1

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#20 票数:1

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#21 票数:1

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#22 票数:1

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#23 票数:1

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#24 票数:1

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#25 票数:1

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#26 票数:0

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#27 票数:0

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#28 票数:0

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#29 票数:0

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

===============>>#30 票数:-2

我很好奇其他人如何使用关键字。 我倾向于在构造函数中使用它,但是我也可以在整个类中以其他方法使用它。 一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}

  ask by community wiki translate from so

未解决问题?本站智能推荐:

6回复

使用“ this”:哪里好,哪里不[重复]

我喜欢对所有非局部变量使用'this'语句:用于属性,用于类变量等。我这样做是为了使代码易于阅读,并易于理解该变量的来源。 您如何看待,使用“ this”的正确方法是什么?
4回复

C#StyleCop - 对于像当前类成员这样的基类成员使用“this。”前缀?

StyleCop有一个关于使用“this”的规则。 调用类成员的前缀(SA1101)。 这个规则是否适用于从其基类继承的类的成员(例如方法)。 例: 我知道这只是为了更好的可读性。
12回复

Java - 何时使用'this'关键字[重复]

这个问题在这里已有答案: 什么时候应该在课堂上使用“this”? 17个答案 在Java中使用this关键字的最佳做法是什么? 例如,我有以下类: 这很好,但是如果我将构造函数中的语句更改为,Java就足够聪明地知道发生了什么 那么为什么要使用t
2回复

“ this”关键字是什么意思?

我用谷歌搜索了关键字“ this”,其中大多数给出了类似的例子。 http://www.geeksforgeeks.org/this-pointer-in-c/ http://www.tutorialspoint.com/cplusplus/cpp_this_pointer.htm
3回复

没有传递任何参数时,我应该在构造函数中使用关键字“ this”吗?

我想知道当在类的构造函数中未传递任何参数时,是否应该在Java中使用“ this”。 要么 感谢您的时间。
2回复

Constructor()中使用的关键字是什么:关键字[关闭]

我开始学习C#,并且看到在继承中我们可以做到: 然后我在另一个示例中注意到了的使用: 我不太了解 我的问题是像这样使用关键字吗 有名字吗? 其中有哪些,还有用途? 谢谢 !
5回复

使用此关键字

我正在制作一个窗口表单应用程序。 当我查看文件Form1.Designer.cs然后在我看到的自动生成的代码中 这告诉了什么以及在c#中可以使用多少种方式
3回复

“ this”关键字的使用

我正在学习的用途this ,我想我的理解,至少部分地,想什么时候解决歧义,并呼吁从“当前”类的方法,但是从本书我读一个例子(深入浅出C#)让我很难受: 在此方法中,可以肯定地说, this具有始终SpeakTo()调用SpeakTo()方法的任何对象的功能,而不管调用被写入哪个类?
1回复

使用“ this”关键字正确吗? [重复]

这个问题已经在这里有了答案: 您何时使用“ this”关键字? [已关闭] 31个答案 在C#中,是否需要“ this”关键字? [重复] 6个答案 我想知道我是否正确:还可以使用该关键字区分字段和变量吗? 像这样:
1回复

在class的每个class变量中都使用“ this”关键字是一种好习惯吗? [关闭]

我只想知道将此关键字与类变量一起使用是好的做法还是不好的做法? 如果我使用它,会减少还是增加应用程序的运行时间/编译时间? 如下所示: 等等,超过1000行代码...