国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

匿名函數(shù)

2023-03-31 10:53 作者:北星Knight  | 我要投稿

定義:沒(méi)有名字的函數(shù)

匿名函數(shù)的使用主要是配合委托和事件進(jìn)行使用,脫離委托和事件,不會(huì)使用匿名函數(shù)。


語(yǔ)句:

delegate (參數(shù)列表)

{

函數(shù)邏輯

};


何時(shí)使用:

函數(shù)中傳遞委托參數(shù)時(shí)。

委托或事件賦值時(shí)。


使用:

無(wú)參無(wú)返回:

這樣申明匿名函數(shù)只是在申明函數(shù)而已,還沒(méi)有調(diào)用,真正調(diào)用它的時(shí)候,是這個(gè)委托容器啥時(shí)候調(diào)用,就什么時(shí)候調(diào)用這個(gè)匿名函數(shù)。

Action a = delegate (){};


有參:

Action<int, string> b = delegate (int a, string b){};


有返回值:

Func<string> c = delegate (){};


一般情況會(huì)作為函數(shù)參數(shù)傳遞,或者作為函數(shù)返回值:

Test t = new Test();

Action ac = delegate (){};

t.Dosomthing(50, ac);


一步到位,直接調(diào)用返回的委托函數(shù):

t.GetFun()();


匿名函數(shù)的缺點(diǎn):

  • 添加到委托或事件容器中后 不記錄 無(wú)法單獨(dú)移除。

  • 因?yàn)槟涿瘮?shù)沒(méi)有名字 所以沒(méi)有辦法指定移除某一個(gè)匿名函數(shù)。

  • 此匿名函數(shù) 非彼匿名函數(shù) 不能通過(guò)看邏輯是否一樣 就證明是一個(gè) 。


匿名函數(shù)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
武强县| 延寿县| 溧阳市| 平凉市| 台南县| 阿勒泰市| 南乐县| 保亭| 和顺县| 开阳县| 堆龙德庆县| 禹州市| 米林县| 龙泉市| 会宁县| 太保市| 中西区| 精河县| 长汀县| 泰兴市| 岳阳市| 宜阳县| 陕西省| 洛隆县| 大城县| 临邑县| 双桥区| 咸丰县| 盐亭县| 偃师市| 濮阳市| 沁水县| 静乐县| 申扎县| 志丹县| 焦作市| 历史| 东安县| 邓州市| 越西县| 叙永县|