Gat*_*ler 2 anonymous-function c#-4.0
如何在C#4.0中的Javascript中显示以下内容:
var output = doSomething(variable, function() {
// Anonymous function code
});
Run Code Online (Sandbox Code Playgroud)
我确定我以前见过这个,但我找不到任何例子.
使用lambda表达式(无参数,因此为空括号),它非常简单:
var output = doSomething(variable, () => {
// Anonymous function code
});
Run Code Online (Sandbox Code Playgroud)
在C#2.0中,语法有点长:
SomeType output = doSomething(variable, delegate {
// Anonymous function code
});
Run Code Online (Sandbox Code Playgroud)