我对CLR如何实现这样的调用感兴趣:
abstract class A { public abstract void Foo<T, U, V>(); } A a = ... a.Foo<int, string, decimal>(); // <=== ?
这个调用是否会导致某种类型的哈希映射查找类型参数令牌作为键和编译的泛型方法特化(一个用于所有引用类型,所有值类型的不同代码)作为值?
.net c# clr
.net ×1
c# ×1
clr ×1