作者IgnoreSwing (舫穗)
看板C_Sharp
標題[問題] C#語法 () => 代表什麼意思
時間Sat May 12 11:29:12 2012
請問一下
在C#中,有個語法
() =>
是用來做什麼的?
我在黑暗執行緒blog、stackoverflow
討論串看過幾次這個寫法
e.g.
Thread thread = new Thread(
() => { ThreadMethod(); });
我找了一下我的參考書
上面好像都沒有別提到這個用法
Google會把特殊符號ignore掉
不知道這是不是很淺的問題(汗)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.70.208.223
1F:→ karcher:匿名函式~~~~~ 05/12 11:42
2F:→ IgnoreSwing:感謝樓上大大提供關鍵字~~! Google找說明中~~ 05/12 11:44
3F:推 LaPass:叫Lambda的樣子,是挺有趣的東西,剛接觸時要花點時間理解 05/12 12:16
4F:→ optimist9266:Lambada運算式 05/12 13:05
5F:→ ssccg:其實很像js常用的 function() { ... } 05/12 14:35
6F:→ machung:匿名委派 + 匿名函式,.net3.5有Lambda expression才有的 05/12 16:44
7F:→ Abbee:其實我用vs2010開發.net2.0程式也能這樣寫,很方便 05/15 23:08
8F:推 virdust2003:你確定2.0 也可以這樣? 這是compiler的功能 不是IDE的 05/18 19:01
9F:推 s3748679:剛試過vb.net 2010改組態成.net2.0 可以這樣弄 05/18 21:29