国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

初學(xué)者怎樣看懂代碼 c#中的this如何使用?

c#中的this如何使用?這是C#中的一個(gè)關(guān)鍵字,僅用于構(gòu)造函數(shù)、實(shí)例方法和類(lèi)實(shí)例中。它有以下定義:1。在類(lèi)的構(gòu)造函數(shù)中,這個(gè)值類(lèi)型表示對(duì)正在構(gòu)造的對(duì)象的引用;2。作為實(shí)例方法中的值類(lèi)型,它表示對(duì)調(diào)用

c#中的this如何使用?

這是C#中的一個(gè)關(guān)鍵字,僅用于構(gòu)造函數(shù)、實(shí)例方法和類(lèi)實(shí)例中。它有以下定義:1。在類(lèi)的構(gòu)造函數(shù)中,這個(gè)值類(lèi)型表示對(duì)正在構(gòu)造的對(duì)象的引用;2。作為實(shí)例方法中的值類(lèi)型,它表示對(duì)調(diào)用方法3的對(duì)象的引用。它以變量類(lèi)型出現(xiàn)在結(jié)構(gòu)的實(shí)例構(gòu)造函數(shù)中,表示對(duì)正在構(gòu)造的方法的結(jié)構(gòu)的引用。4它作為變量類(lèi)型出現(xiàn)在結(jié)構(gòu)的實(shí)例方法中。它表示對(duì)調(diào)用該方法的結(jié)構(gòu)的引用。上課?點(diǎn)??{公開(kāi)?加倍?十、 什么,?是嗎???}

c#中this的用法?

1. 在構(gòu)造函數(shù)中,這用于限制以相同名稱(chēng)隱藏的成員,例如:

public class student{

public student(string name,string age){

this。Name=Name;

這個(gè)。年齡=年齡;]}]}

2。當(dāng)將一個(gè)對(duì)象作為參數(shù)傳遞給其他方法時(shí),也應(yīng)該這樣表示,例如:fun(this)。

3. 索引器可以這樣聲明,例如:

public int this[int param]{

get{return}Array[param];}

set{Array[param]=value;}

]在實(shí)例代碼中,類(lèi)的私有成員變量名與類(lèi)成員方法的輸入?yún)?shù)名相同,所以在函數(shù)體中,類(lèi)的私有成員變量名由輸入?yún)?shù)名隱藏。為了在函數(shù)體中使用私有成員變量,需要使用this關(guān)鍵字來(lái)指定它,告訴編譯器這里的名稱(chēng)是類(lèi)的私有成員變量,而不是函數(shù)的輸入?yún)?shù)名稱(chēng)。

這表示調(diào)用此函數(shù)的對(duì)象的引用,而靜態(tài)方法屬于類(lèi),而不是對(duì)象。在成功加載靜態(tài)方法之后,對(duì)象不一定存在。靜態(tài)方法不能使用它,因?yàn)殪o態(tài)方法不以任何實(shí)例對(duì)象為目標(biāo)。實(shí)例對(duì)象在調(diào)用靜態(tài)方法時(shí)將出錯(cuò),因?yàn)閰?shù)中還有一個(gè)指向自身的指針(this)。