[問題] C#語法 () => 代表什麼意思

看板C_Sharp (C#)作者 (舫穗)時間13年前 (2012/05/12 11:29), 編輯推噓3(306)
留言9則, 9人參與, 最新討論串1/1
請問一下 在C#中,有個語法 () => 是用來做什麼的? 我在黑暗執行緒blog、stackoverflow 討論串看過幾次這個寫法 e.g. Thread thread = new Thread(() => { ThreadMethod(); }); 我找了一下我的參考書 上面好像都沒有別提到這個用法 Google會把特殊符號ignore掉 不知道這是不是很淺的問題(汗) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.70.208.223

05/12 11:42, , 1F
匿名函式~~~~~
05/12 11:42, 1F

05/12 11:44, , 2F
感謝樓上大大提供關鍵字~~! Google找說明中~~
05/12 11:44, 2F

05/12 12:16, , 3F
叫Lambda的樣子,是挺有趣的東西,剛接觸時要花點時間理解
05/12 12:16, 3F

05/12 13:05, , 4F
Lambada運算式
05/12 13:05, 4F

05/12 14:35, , 5F
其實很像js常用的 function() { ... }
05/12 14:35, 5F

05/12 16:44, , 6F
匿名委派 + 匿名函式,.net3.5有Lambda expression才有的
05/12 16:44, 6F

05/15 23:08, , 7F
其實我用vs2010開發.net2.0程式也能這樣寫,很方便
05/15 23:08, 7F

05/18 19:01, , 8F
你確定2.0 也可以這樣? 這是compiler的功能 不是IDE的
05/18 19:01, 8F

05/18 21:29, , 9F
剛試過vb.net 2010改組態成.net2.0 可以這樣弄
05/18 21:29, 9F
文章代碼(AID): #1FhTaB3_ (C_Sharp)
文章代碼(AID): #1FhTaB3_ (C_Sharp)