this操作數(shù)代表的是指向此對象的參考指針.也就是說,在建立對象的實體后,我們就可以使用this來存取到此對象實體.另外,this操作數(shù)也可以用來解決名稱相同的問題.
需要注意的是:靜態(tài)方法中不能使用this.
Example 1:
this操作數(shù)用來解決名稱相同的問題.
class AAA
{
...
public void BBBB(string a)
{
a= a;//這里不會成功,系統(tǒng)并不知道語句中的第一個a指的是類成員
}
private string a; //AAA的成員變量
}
修改為:this.a=a
Example 2:
使用this操作數(shù)返回目前對象的參考.
class AAA
{
...
public AAA SetName(string a)
{
this.a= a;
return this;
}
private string a;
}
這樣,就可以使用下面的語句設置類了
AAA aaa1 = new AAA();
aaa1.SetName("001");
Example 3
this操作數(shù)用在構(gòu)造器(Constructor)中的使用
//...
舉幾個例子說明C#中的this關(guān)鍵字的用法
舉幾個例子說明C#中的this關(guān)鍵字的用法
其他人氣:223 ℃時間:2019-10-05 20:25:43
優(yōu)質(zhì)解答
我來回答
類似推薦
- 請問this與here在用法上的區(qū)別,請舉例說明,
- 關(guān)鍵字super、this有哪幾種用法,各表示什么?
- 七年級下冊語文傷仲永全文翻譯
- 今有物不知其數(shù),三三數(shù)之余二,五五數(shù)之余三,七七數(shù)之余二.問物幾何?
- 解釋同一字在不同句子里的含義
- Her mother worked in a town last year 變?yōu)榉穸ň?、疑問句然后作肯定、否?/a>
- I will wash my clothes If I___(have) time tomorrow morning
- Gina常坐9路公交車回家翻譯
- 利用馬克思主義基本原理概論回答,為什么說“資本來到世間,從頭到腳,每個毛孔都滴著血和骯臟的東西”?
- 梯形的高不變,上底和下底都擴大4倍,則面積( )
- 修改病句: 跟敵人斗爭時,態(tài)度多么堅決 速度 在線等
- 小丁丁期未考試五門功課的平均分是91分,如果去掉最高的數(shù)學100分和最低的英語分
猜你喜歡
- 1山中訪友最主要講什么?
- 2已知AB=AC,AD垂直BC于DM、N為AD上的點.CM、CN是角ACB的三等分線,BN交AC于E.說明
- 3變化在漢語中是動詞還是名詞
- 4Someone says,“Time is money.”But I think time is _____important than money.
- 51.一列火車長168m 以72km/h的速度行駛,一輛汽車以8m/s的速度行駛.當兩輛車同時行駛時,
- 6寫擬人手法的好處是什么?
- 7寫一個不帶關(guān)聯(lián)詞語表因果關(guān)系的句子
- 8有一個高壓鍋,鍋內(nèi)氣壓每增加100℃,水的沸點相應增加1℃.國內(nèi)水的初始溫度是20℃.
- 9為什么有的電解方程式中,氫離子參與反應,但是在總反應中要寫成水的形式?
- 10計算(-2)^2007+(-2)^2008=(-2)^2007+2^2008=2^2007x(2-1) 請解答 如何做啊
- 11掌上珊瑚憐不得 卻叫移作上陽花 .
- 12關(guān)于強調(diào)句的一個問題~