真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C#中的Action<>和Func<>怎么用

小編給大家分享一下C#中的Action<>和Func<>怎么用,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)公司專注于洪江管理區(qū)網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供洪江管理區(qū)營銷型網(wǎng)站建設(shè),洪江管理區(qū)網(wǎng)站制作、洪江管理區(qū)網(wǎng)頁設(shè)計(jì)、洪江管理區(qū)網(wǎng)站官網(wǎng)定制、小程序設(shè)計(jì)服務(wù),打造洪江管理區(qū)網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供洪江管理區(qū)網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

其實(shí)他們兩個(gè)都是委托【代理】的簡寫形式。
一、【action<>】指定那些只有輸入?yún)?shù),沒有返回值的委托
Delegate的代碼:
[csharp] view plain copy
public delegate void myDelegate(string str);  
public static void HellowChinese(string strChinese)  
{  
Console.WriteLine("Good morning," + strChinese);  
Console.ReadLine();  
}

myDelegate d = new myDelegate(HellowChinese);  
d("Mr wang");

用了Action之后呢:

[csharp] view plain copy
public static void HellowChinese(string strChinese)  
{  
Console.WriteLine("Good morning," + strChinese);  
Console.ReadLine();  
}

Action action = HellowChinese;  
action("Spring.");  
就是相當(dāng)于省去了定義委托的步驟了。

二、func<> 這個(gè)和上面的那個(gè)是一樣的,區(qū)別是這個(gè)有返回值!
[csharp] view plain copy
public static string HelloEnglish(string strEnglish)  
{  
return "Hello." + strEnglish;  
}

Func f = HelloEnglish;  
Console.WriteLine(f("Srping ji"));  
Console.ReadLine();

看完了這篇文章,相信你對“C#中的Action<>和Func<>怎么用”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


分享題目:C#中的Action<>和Func<>怎么用
標(biāo)題網(wǎng)址:http://weahome.cn/article/iheddi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部