本文介绍了学习CIL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人了解用于学习如何使用命令等的深入描述对CIL编程的任何好资源吗?我环顾四周,但没有发现特别好。

Does anybody know any good resources for learning how to program CIL with in-depth descriptions of commands, etc.? I have looked around but not found anything particularly good.

推荐答案

我书架上唯一的CIL书是。关于各个操作码的作用或含义,有关System.Reflection.Emit的Microsoft文档具有一些非常好的信息。使用。

The only CIL book on my shelf is Expert .NET 2.0 IL Assembler by Serge Lidin. In terms of what the individual opcodes do or mean, the Microsoft documentation on System.Reflection.Emit has some pretty good information. And it's always useful to look at existing IL with Reflector.

编辑: .NET 2.0和.NET 3.5之间的CIL(甚至实际上是CLR)完全没有变化-基础运行时基本相同,模块修复和性能改进。因此,在CIL级别上没有什么比在2.0本书中提供的更新

CIL (and indeed the CLR in general) has not changed at all between .NET 2.0 and .NET 3.5 -- the underlying runtime is basically the same, modulo fixes and performance improvements. So there's nothing newer available on a CIL level than what would be in a book on 2.0

这篇关于学习CIL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 08:55