日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
C#單路代理是什么意思

這篇文章主要介紹“C#單路代理是什么意思”,在日常操作中,相信很多人在C#單路代理是什么意思問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”C#單路代理是什么意思”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名與空間、虛擬空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、鹽邊網(wǎng)站維護(hù)、網(wǎng)站推廣。

代理:(有的書(shū)上也翻譯成指代或委托。英文是這樣一來(lái)的"Delegate")

我想很多剛接觸C#的人,都會(huì)對(duì)代理產(chǎn)生興趣的。事實(shí)上也是如此,不了解它,你就沒(méi)辦法來(lái)做windows程序。和傳統(tǒng)意義上的函數(shù)指針有所不同的是,代理在C#中是一種類(lèi)型,這樣它看上去,更安全也,更符合OO精神。代理實(shí)際上所做的工作就是通過(guò)引用把函數(shù)包裹起來(lái)并使函數(shù)有一個(gè)有效的返回值。不知道我這樣說(shuō)是否好理解。那么我舉個(gè)例子,你去建造房子。很顯然,我是在說(shuō)你所做的事情。那么建造房子就是代理,它指代了,你要做的事情,可是它并沒(méi)有去做任何事情,事實(shí)上是,在建造房子這個(gè)工作里,你做了,那么結(jié)果是什么?當(dāng)然是建立一座房子。是的,建造房子就是代理,而如何建造房子則是函數(shù)應(yīng)該完成的工作。而建造的是什么樣的房子,則是返回值。還記得,我曾經(jīng)說(shuō)過(guò),代理是一種類(lèi)型嗎?呵呵。。我想你應(yīng)該記得,因?yàn)椋鞘呛苄路f的,至少當(dāng)時(shí)我那么認(rèn)為。好吧,讓我們來(lái)看看名稱(chēng)空間System。Delagate,看見(jiàn)了嗎?那就代理類(lèi)。

C# Single Delegate:(C#單路代理)

從字面上,我們可以這樣來(lái)理解,這個(gè)代理只是單單代理了一個(gè)函數(shù)的工作。那么好吧,讓我們來(lái)看看它是如何工作的。下面我就來(lái)定義一個(gè)這樣的代理:

publicdelegateboolMyfun(stringstr,inti)  //現(xiàn)在我再來(lái)寫(xiě)一個(gè)方法  boolCompareStrToInt(strings,inti)  {  if(s.CompareTo(i.ToString())==0)  returntrue;  else  returnfalse;  }

這個(gè)方法完成的工作很簡(jiǎn)單對(duì)吧,只是比較字符而已。那么和代理有什么關(guān)系呢?還記得我說(shuō)的話嗎?代理就是在把動(dòng)詞名詞化。代碼如下:

Myfun mf=new  (CompareStrToInt);   string s="10000";  int i=10000;  ConSole.WriteLine("Value="+mf(s,i));

輸出結(jié)果:

Value=true

這就是C#單路代理,它只代理一個(gè)。

到此,關(guān)于“C#單路代理是什么意思”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!


當(dāng)前文章:C#單路代理是什么意思
網(wǎng)站鏈接:http://www.dlmjj.cn/article/ghgssj.html