题外话:别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍。
本人女猿一枚,2年事情经验,喜欢钻研,喜欢创新,闲暇之余喜欢写写博客,,深知自身能力单薄,如表达错误、不当之处请园友们多多指出,互订交流。
三种泛型委托:
1.predicate:
界说:public delegate bool Predicate<in T>(T obj);
这种委托返回值必需为bool型,可传入一个T类型参数;
2.Action:
界说:public delegate void Action<T>(T obj1,T obj2,.......T obj16);
这种委托可以传入最多16个参数,但是无返回值;
3.Func:
界说:public delegate <T> Func<T>(T obj1,T obj2,........T obj16);
这种委托为了弥补以上两种委托的错误谬误而呈现,它可以传入最多16个T类型参数,返回T类型值;