void
泛型函数不会将void
作为参数,因此我无法创建返回void
的匿名方法,但有没有办法创建一个返回{的匿名方法{1}}?
答案 0 :(得分:4)
Func<>
没有返回值 - 您必须使用Action<>
e.g。
Action<string> act = x => Console.WriteLine(x);
act("Hello World");
答案 1 :(得分:1)
使用Action<T,...>
代替Func<T,...>
。它没有返回值。
答案 2 :(得分:1)
您应该使用Action
来实现此目的:
public void Method()
{
}
new Action(Method)
返回有效的委托