封装方法没有参数和返回值

时间:2011-04-28 10:01:46

标签: .net function function-pointers encapsulation

我正在寻找类似Action< T>的内容(“封装具有单个参数但不返回值的方法”)和Func< T,TResult> (“封装一个具有一个参数并返回由TResult参数指定的类型的值的方法”),但我必须封装一个没有参数和返回值的方法。 有没有,或者我必须写一个?

2 个答案:

答案 0 :(得分:5)

看起来你想要Func<TResult>

答案 1 :(得分:2)

Func能够做到这一点。它有几种变体,具体取决于您所使用的输入参数的数量,包括无。但是,它总是采用返回类型,例如Func<int>表示没有参数的函数,返回int。

希望这有帮助。

相关问题