尝试将返回类型指定为void

Ove*_*ose 1 .net c#

Func<int, void>Func<int, typeof(void)>似乎不工作.

在没有自定义委托的情况下解决这个问题是否有办法?

Phi*_*ert 10

void不是C#中的数据类型.你可以使用:

Action<int>

这是具有单个int参数且没有返回值的方法的委托类型.

  • 你不能.Void仅可用作返回类型.有关详细信息,请参阅我最近的文章:http://blogs.msdn.com/ericlippert/archive/2009/06/29/the-void-is-invariant.aspx (2认同)