我有一个通用类型:
public class Source<T> where T : ISomeInterface<X> //...
Run Code Online (Sandbox Code Playgroud)
现在,我的问题是,我真的不想修改Source<T> to Source<T,X>,但我想在Source里面使用X.
有可能吗?
Jon*_*eet 10
不,没有办法表达这一点.如果您希望能够引用X内部Source,则必须是类型参数.
请记住,T可以实现(说)ISomeInterface<string> 和 ISomeInterface<int>.X在那种情况下会是什么?
| 归档时间: |
|
| 查看次数: |
1781 次 |
| 最近记录: |