2016 - 2024

感恩一路有你

初学者怎样看懂代码 c#中的this如何使用?

浏览量:2400 时间:2021-03-11 22:50:52 作者:admin

c#中的this如何使用?

这是C#中的一个关键字,仅用于构造函数、实例方法和类实例中。它有以下定义:1。在类的构造函数中,这个值类型表示对正在构造的对象的引用;2。作为实例方法中的值类型,它表示对调用方法3的对象的引用。它以变量类型出现在结构的实例构造函数中,表示对正在构造的方法的结构的引用。4它作为变量类型出现在结构的实例方法中。它表示对调用该方法的结构的引用。上课?点??{公开?加倍?十、 什么,?是吗???}

c#中this的用法?

1. 在构造函数中,这用于限制以相同名称隐藏的成员,例如:

public class student{

public student(string name,string age){

this。Name=Name;

这个。年龄=年龄;]}]}

2。当将一个对象作为参数传递给其他方法时,也应该这样表示,例如:fun(this)。

3. 索引器可以这样声明,例如:

public int this[int param]{

get{return}Array[param];}

set{Array[param]=value;}

]在实例代码中,类的私有成员变量名与类成员方法的输入参数名相同,所以在函数体中,类的私有成员变量名由输入参数名隐藏。为了在函数体中使用私有成员变量,需要使用this关键字来指定它,告诉编译器这里的名称是类的私有成员变量,而不是函数的输入参数名称。

这表示调用此函数的对象的引用,而静态方法属于类,而不是对象。在成功加载静态方法之后,对象不一定存在。静态方法不能使用它,因为静态方法不以任何实例对象为目标。实例对象在调用静态方法时将出错,因为参数中还有一个指向自身的指针(this)。

初学者怎样看懂代码 c语言 C语言的32个关键字

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。