C#中this指针的用法

 我来答
许柳骑碧蓉
2019-12-31 · TA获得超过3800个赞
知道大有可为答主
回答量:3108
采纳率:26%
帮助的人:199万
展开全部
this有两种意义
一种是指当前对象,一般可省略,但当当前对象的某个属性和当前的局部变量的某个标识符名称相同,在使用对象的属性时就需要用
this.属性名
来取到该属性
另一种是指构造方法,在编写构造方法时调用另一个构造方法
写法如下:
class
A{
string
a;
string
b;
public
A(string
a){
this.a=a;//这边this指代当前对象,属性a和参数a名字相同,所以用this来取属性a
}
public
A(string
a,string
b):this(a){//这边在编写两个参数的构造方法时调用了一个参数的构造方法
this.b=b;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式