我正在寻找类似Action< T>的内容(“封装具有单个参数但不返回值的方法”)和Func< T,TResult> (“封装一个具有一个参数并返回由TResult参数指定的类型的值的方法”),但我必须封装一个没有参数和返回值的方法。 有没有,或者我必须写一个?
答案 0 :(得分:5)
看起来你想要Func<TResult>
。
答案 1 :(得分:2)
Func能够做到这一点。它有几种变体,具体取决于您所使用的输入参数的数量,包括无。但是,它总是采用返回类型,例如Func<int>
表示没有参数的函数,返回int。
希望这有帮助。