什么是IL代码?
IL即Intermediate Language,是.NET框架中中间语言的缩写。使用.NET框架提供的编译器可以直接将源程序编译为.exe或.dll文件,但此时编译出来的程序代码并不是CPU能直接执行的机器代码,而是一种中间语言IL(Intermediate Language)的代码
如何查看IL代码?
单击“visual studio tools”引导至Tools文件夹(我本机所在的目录是C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts)
双击“VS2013 x64 本机工具命令提示”工具
在打开的“VS2013 x64 本机工具命令提示”工具上输入“ildasm”
至此,IL代码查看工具IL DASM就打开了,随便打开1个编译好的EXE文件,再要查看的方法上双击,就能看到关于此方法的IL代码了。