1
2
我认为这是不可能的,因为你想 编译时间 键入您只知道的类型的信息(强类型) 运行时 . 你必须使用你的接口。 问题是,您不知道在编译tim时哪些类型将包含在程序集中。甚至可以使用变量作为程序集的名称!程序集可以包含接口的任何实现。因此,不可能告诉编译器创建从程序集加载的类型的强类型实例。 |
2
0
也许是这样?我不认为没有一个强制转换或一个泛型类型参数可以在内部处理强制转换。我使用类似的方法,其中我有一个子类类型的对象,但在调用者中只使用基类方法等。
|
3
0
为什么不尝试在带有约束的扩展方法中使用泛型?
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |