|
|
1
2
当然,您可以指定具体类型作为泛型参数(满足给定约束)。如果您不知道具体类型是什么,那么不,您就没有办法使接口通用(或者在这种情况下,一个方法可能是最好的选择),并让这些通用参数使用与
如果不是这样的话,那么约束条件可能会被违反。如果约束条件可能被违反,那么就没有理由在第一时间设置约束条件。这个 意图 约束条件是 不能 被违反。 |
|
|
2
0
简短的回答是不,你不能。但是,您可以指定实现约束的接口,以便不绑定到具体实现。 例如,在您的案例中:
|
|
|
3
0
我采用了以下代码作为解决方案:-)
这允许我像这样调用基类中的方法:
感谢您花时间考虑我的问题:) |
|
|
Filip · .使用自定义属性的NET Unity拦截 8 年前 |
|
|
Wayne Allen · 团结一致解析具有依赖项注入的类 8 年前 |
|
|
Simsons · 无法创建Unity接口的实例 8 年前 |
|
|
Denis · 在Unity中不指定泛型类型就可以注册泛型接口吗? 8 年前 |
|
|
AITea · 使用昆丹增强SDK时出错 8 年前 |