接受空Lambda表达式的函数的定义原型
本文关键字:函数 原型 定义 表达式 Lambda | 更新日期: 2023-09-27 18:21:19
我想使用lambda表达式做一些事情,它不使用任何参数,我知道我可以使用形式() => foo()
,但我不知道在函数原型上做什么,在那里lambda作为参数传递
这是代码
class c {
public static void Main() {
Bar(() => Console.WriteLine("Hey"));
}
public static void Bar(what_goes_here foo) {
foo(); //Should print "Hey"
}
}
Action
:
封装一个没有参数且不返回值的方法。
看起来您正在寻找Action
:
public static void Bar(Action foo)
{
foo();
}
请参阅MSDN