作者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