免责声明:我对Java泛型和集合很陌生。placeholders Problem:直到今天,我只在类定义(public class OrderedPair<K,V> implements Pair<K,V>)中看到了,而没有看到具体的类public class Me extends Thing<String,Integer,Character>
...what的意思是“
我想知道C#是否有一个等同于<X super MySubClass>的泛型约束。要指定上界,可以使用class Foo<T> where T : MySuperClass { ... },但是如何在泛型参数上指定下界?有一些方法可以得到类似的结果,但我还没有发现完美的东西:
使用第二个泛型参数--但调用方可以指定实际下限的子类。这有时用于扩展方法