我知道Java通过擦除实现了参数多态(泛型).我明白擦除是什么.
我知道C#通过具体化实现参数多态.我知道那可以让你写作
public void dosomething(List<String> input) {} public void dosomething(List<Int> input) {}
或者您可以在运行时知道某些参数化类型的类型参数是什么,但我不明白它是什么.
c# generics reification
c# ×1
generics ×1
reification ×1