![]() |
1
3
你可能得这么做
|
![]() |
2
5
您需要使用makeGenericType方法,如:
然后,您可以调用publish方法,就像在realizedType上使用它一样。如果您处理的是一个泛型类型,这是正确的;但是,您的代码看起来不像是这样。您为EventPublisher提供的接口不是通用接口。 您能发布其余的代码吗,这样我们就可以看到接口定义和通用类定义了。 编辑 下面是我编写的一些示例代码,演示了如何通过反射对泛型类型调用方法:
|
![]() |
3
0
也许您使用了反勾记法:
(只是猜测;没有测试)。 |
![]() |
Glory Raj · 有什么方法可以使这两个块具有共同的功能吗 2 年前 |
![]() |
milczi · Swift通用无强制展开向下投射 6 年前 |
![]() |
bugs · Typescript-泛型类型扩展自身 7 年前 |
![]() |
John Bustos · C#通用工厂模式,不说明通用工厂模式的类型 7 年前 |
![]() |
Blankdud · 具有默认数据的通用对象创建方法 7 年前 |
![]() |
Tim Hutchison · 从泛型对象列表中读取泛型值 7 年前 |