Func for void TResult?

Func在.NET中非常方便。 有没有办法可以指定param类型并将结果值设置为void? 我想将void Write(string)作为参数传递。

Action – “封装一个采用单个参数但不返回值的方法”

我相信你正在寻找Action系列的委托类型。

它并不完美,但有时当我想对现有函数伪造这种行为时(我宁愿不将其重新实现为Action )我只会返回null并抛弃该值。

 Func myFunc = (inVar) => { // do work... return null as object; };