最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

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

C#筆記:delegate和lambda表達式

2023-02-09 02:20 作者:流年夏華  | 我要投稿

lambda表達式,也就是匿名方法,與普通的方法相比,它缺少名字。

剛才好像在講廢話,但并不是,下面是lambda和普通方法的對比:

第一段代碼中l(wèi)ambda的部分是:

這是lambda中和Action類型委托相兼容的格式,沒有方法名,沒有形式參數(shù),沒有返回值。

那么,還有沒有別的寫法?有:

str是字符串的字段,del與str看起來相似,del像是函數(shù)的字段。

如果需要形式參數(shù),還可以這么寫:

這樣一來,方法便無須先在某個方法外部定義,然后再在方法內(nèi)引用,可以直接定義成委托后調(diào)用。這個寫法適合邏輯復雜,需要將部分邏輯抽象或重用,但又不適合在外部定義邏輯的方法,算是優(yōu)化代碼的一種技巧。

C#筆記:delegate和lambda表達式的評論 (共 條)

分享到微博請遵守國家法律
巨鹿县| 海安县| 三原县| 贞丰县| 即墨市| 额敏县| 德化县| 财经| 武宣县| 高安市| 团风县| 印江| 井研县| 辽宁省| 武穴市| 濮阳市| 理塘县| 元阳县| 营山县| 含山县| 丹棱县| 通榆县| 鸡泽县| 都江堰市| 鄯善县| 修文县| 北票市| 祁门县| 揭东县| 马龙县| 哈密市| 上栗县| 湘乡市| 金秀| 河北省| 上林县| 淮北市| 平昌县| 乐昌市| 恭城| 苏州市|