”,而不是因为“丑陋”而高性能,分清这一点很重要)。?》里,Teddy大牛就通过阅读.NET代码来发现数组的IEnumerable实现,为什么性能远低于IEnumerable<T>。List<T>低,其中使用了Profiler来说明问题。JIT对IL的编译方式。Profiler来找出性能瓶颈,有的放矢。所以,如果您问我:“学习IL,对写出高性能的.NET程序有帮助吗?”我会回答:“有,肯定有啊”。.NET程序,应该学习IL吗?”我会回答:“别,别学IL”。