摘要: JIT编译器如何处理泛型 使用泛型类型参数的一个方法在进行JIT编译时,CLR获取方法的IL,使用指定的类型实参进行替换,然后创建恰当的本地代码。JIT为每个值类型实参(int, long, float)都创建不同的本地代码,为引用类型(string, stream)共享相同的本地代码。之所以可以这样是因为所有引用都具有相同的大小,对其操作也是一样的。 优点 想知道泛型的优点可以对比Arra... 阅读全文
posted @ 2012-09-20 19:42 alab 阅读(263) 评论(0) 推荐(0) 编辑