最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#中Action和Func的區(qū)別

 更新時間:2014年09月02日 09:55:36   投稿:shichen2014  
這篇文章主要介紹了C#中Action和Func的區(qū)別,是進行C#程序設(shè)計時需要加以注意的知識點,需要的朋友可以參考下

本文實例分析了C#中Action和Func的區(qū)別,有助于讀者牢固掌握并對其準(zhǔn)確使用。具體分析如下:

先來看下面這段代碼:

//測試使用的公共值
int num = 10;

//測試Func委托
Func<int, int> f;
f = (int tempf) => { return tempf + 1; };
Response.Write(f(num).ToString()+"<br />"); //調(diào)用f委托,并打印相應(yīng)的值!

//測試Action委托
Action<int> a;
a = (int tempa) => { Response.Write(string.Format("我不能返回值,所以只能在這里輸出了!您的輸入?yún)?shù)為: {0}", tempa)); };
a(num); //調(diào)用a委托方法

主要區(qū)別:

Func<t, Result>  封裝一個具有一個參數(shù)并返回 TResult 參數(shù)指定的類型值的方法。
Action<t> 封裝一個方法,該方法只采用一個參數(shù)并且不返回值。

希望本文所述對大家C#程序設(shè)計的學(xué)習(xí)有所幫助。

相關(guān)文章

最新評論

边坝县| 乌拉特中旗| 柳河县| 旅游| 仲巴县| 武川县| 冷水江市| 武平县| 塔河县| 南岸区| 宜阳县| 土默特左旗| 江安县| 丰城市| 漳州市| 浦县| 垦利县| 明溪县| 于田县| 佛坪县| 广丰县| 石泉县| 会宁县| 堆龙德庆县| 华坪县| 固阳县| 万宁市| 克拉玛依市| 牙克石市| 阿坝| 昌都县| 鹤壁市| 湄潭县| 永新县| 青川县| 嘉义县| 五指山市| 库车县| 垣曲县| 洪雅县| 定边县|