定义泛型委托
作者:佚名 时间:2014-04-07
如何排序和搜索泛型列表时就介绍过他们,即分别为排序和搜索使用了comparison<t>和predicate<t>委托.
之前也介绍了如何使用方法的签名,delegate关键字和委托名来定义委托,例如:
public delegate int mydelegate(int op1,int op2);
要定义泛型委托,只需要声明和使用一个或多个泛型类型参数,例如:
public delegate t1 mydelegate<t1,t2>(t2 op1,t2 op2) where t1:t2;
可以看出,这里也可以使用约束,其规则也与前面一样.
如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n3277.html