網(wǎng)站首頁(yè)問答百科 >正文
1、同步方法調(diào)用
1、同步方法就是傳統(tǒng)方法調(diào)用,最簡(jiǎn)單的是不帶參數(shù)的,void無(wú)返回值的方法。聲明例子如下。調(diào)用只需要方法名()即可。
2、帶有參數(shù)的方法調(diào)用也同樣簡(jiǎn)單,參數(shù)寫在方法名后邊的圓括號(hào)中,如圖。調(diào)用的時(shí)候,只需要在元括號(hào)內(nèi)依次填寫對(duì)應(yīng)參數(shù)。注意:C#有多種關(guān)鍵字修飾和限定參數(shù),比如in,out,ref等。
3、對(duì)于帶有默認(rèn)參數(shù)的方法聲明,要注意所有的默認(rèn)參數(shù)要放在參數(shù)列表最后。調(diào)用的時(shí)候,從前往后讀取參數(shù),缺的項(xiàng)會(huì)自動(dòng)按照默認(rèn)參數(shù)。
4、還有帶返回值的方法也很常用。帶返回值的方法必須使用return 特定類型的返回值;來(lái)返回。帶返回值的方法有時(shí)也叫函數(shù)。
5、異步方法的聲明,或者內(nèi)部等待其它異步方法的方法,要添加關(guān)鍵字async。返回值發(fā)生一定變化:異步方法若無(wú)返回值且不可被等待,返回值使用void類型。異步方法若無(wú)返回值且可被等待,返回值使用Task類型。異步方法若有返回值,返回值要使用Task<返回值類型>類型。
6、如下,如果直接傳統(tǒng)方式調(diào)用一個(gè)異步方法,這個(gè)方法會(huì)在另一個(gè)線程內(nèi)執(zhí)行(默認(rèn)是用戶態(tài)線程),而原來(lái)的線程繼續(xù)執(zhí)行。但是如果加了await關(guān)鍵字等待這個(gè)異步方法,語(yǔ)義上就很像同步方法了。
7、另外,await也可以延后使用。如圖是先一起調(diào)用了5個(gè)異步方法(占用5個(gè)用戶態(tài)線程),然后等它們?nèi)客瓿伞?/p>
C#方法調(diào)用還有很多相關(guān)內(nèi)容,比如可變個(gè)數(shù)參數(shù),線程池,協(xié)程等。
如果本對(duì)你有幫助,可以投一票,Thanks.
10、
本文到此結(jié)束,希望對(duì)大家有所幫助。
版權(quán)說明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!
猜你喜歡:
- 2022-06-08如何把網(wǎng)店經(jīng)營(yíng)好(手把手教你如何做好網(wǎng)店盈利的小技巧和方法)
- 2022-06-08蒙牛牛奶真?zhèn)舞b別(蒙牛牛奶)
- 2022-06-08槍神紀(jì)什么時(shí)候出新英雄(槍神紀(jì)什么時(shí)候公測(cè)啊)
- 2022-06-08鑫苑國(guó)際新城四期5號(hào)院工程進(jìn)度(鑫苑國(guó)際新城)
- 2022-06-08dnf分解師怎么換副職業(yè)(dnf分解師怎么擺攤)
- 2022-06-08被跳蚤咬了怎么止癢如何防跳蚤(跳蚤咬的癥狀被跳蚤咬了怎么辦)
- 2022-06-08有沒有好聽的粵語(yǔ)歌(有沒有好聽的粵語(yǔ)歌曲?。?/a>
最新文章:
- 2022-06-08輪胎利用手工藝(輪胎利用)
- 2022-06-08walkingwalking兒歌(Walking)
- 2022-06-08奧運(yùn)會(huì)舉行時(shí)間和地點(diǎn)(歷屆奧運(yùn)會(huì)舉辦地點(diǎn)國(guó)家 奧運(yùn)會(huì)歷屆舉辦時(shí)間和地點(diǎn))
- 2022-06-08lolap提莫怎么出裝(LOLAP提莫怎么出裝)
- 2022-06-08新浪的LOL寶箱一旦打開應(yīng)用就無(wú)法啟動(dòng)因?yàn)閼?yīng)用的并行配置不正確或者什么的
- 2022-06-08甲狀腺囊腺瘤嚴(yán)重嗎(甲狀腺囊腺瘤)
- 2022-06-08托比斯蒂芬斯的父母(托比斯蒂芬斯)
- 2022-06-08清朝十四阿哥官位(清朝十四阿哥的結(jié)局)
- 2022-06-08iphone合約機(jī)能換卡嗎(想買移動(dòng)iphone4s合約機(jī)合約卡能給其他人用嗎)
- 2022-06-08開合跳有助于排卵嗎(開合跳有助于長(zhǎng)高嗎詳細(xì)介紹)
- 2022-06-08聽聽我媽關(guān)于過去的故事中央人民廣播電臺(tái)童聲合唱團(tuán)唱的歌
- 2022-06-08北京奧鵬遠(yuǎn)程教育中心有限公司(北京奧鵬遠(yuǎn)程教育中心有限公司)
- 2022-06-08紐巴倫鞋子掉色是什么原因(紐巴倫鞋子怎么樣)
- 2022-06-08臺(tái)山恒大杜明的戶型有多大誰(shuí)能告訴我
- 2022-06-08滅蒼蠅的最好方法 家用(滅蒼蠅的最好方法)
- 熱點(diǎn)推薦
- 熱評(píng)文章