2022年10月29日

无法将delegate(委托)转换为泛型类型T

摘要: 为什么我们不能将委托的实例强制转换为通用类型T? 考虑一个实用程序方法CreateDelegate,它创建一个T实例,它是一个委托,即从MulticastDelegate派生的类型。 T CreateDelegate<T>() {… } 不幸的是,泛型不允许将T约束到从MulticastDelega 阅读全文

posted @ 2022-10-29 20:31 jack_Meng 阅读(151) 评论(0) 推荐(0) 编辑

使用delegate给方法传递参数,或返回delegate对象

摘要: 第一次在博客园写文章。 最近遇到一个问题,用到了多线程,以前用的时候线程启动时不需要传递参数,可现在需要时却被难了一把。。 还是先说说delegate吧 delegate是C#中的一种类型,它实际上是一个能够持有对某个方法的引用的类。与其它的类不同,delegate类能够拥有一个签名(signatu 阅读全文

posted @ 2022-10-29 16:35 jack_Meng 阅读(268) 评论(0) 推荐(0) 编辑

导航