我发现自己经常编写采用通用参数或返回类型的代表。因此我经常发现自己使用委托像这样:标准类库中是否有常用的代理?
public delegate void CommonVoidEmptyDelegate();
public delegate void CommonVoidDelegate<TParam>(TParam p);
public delegate void CommonVoidParamDelegate<TParam>(params TParam[] p);
public delegate TReturn CommonEmptyDelegate<TReturn, TParam>(TParam p);
public delegate TReturn CommonParamDelegate<TReturn, TParam>(params TParam[] p);
代替我的每一个项目,我想知道是否有共同之处在于,我可以使用该框架的东西定义这些。
你的意思是像'Func'和'Action'代表? – Ric
非常感谢你们所有的答案。我一直在避免将.NET 3.5推广到> 1,000个WM5设备,因为从逻辑上讲,这可能是一个麻烦的练习。我不知道这些代表是否可用,但会非常方便使用。 –