我怎样才能看到MSIL代码

Sim*_*Cat 3 c# clr

我尝试使用谷歌搜索和搜索StackOverFlow,但我没有看到明确的答案.如何查看我的C#编译成的IL代码?我想比较两种方法,看看它们是否产生相同的IL.我看过这个看过IL代码的人的视频真的非常精彩,但是我忘记了他用来看它的工具.我似乎记得那个人有一个树视图,在那里他可以环顾内存中的不同物体.我知道他没有使用Visual Studio.

Tho*_*que 6

您可以使用ILDASM(中级语言反汇编程序).

除了在C#,Visual Basic .NET和/或其他语言中显示IL代码之外,其他工具(如.NET Reflector,dotPeek,JustDecompileILSpy)也可以显示IL代码.

LINQPad还可以显示代码片段的IL,但不显示任意程序集的IL.


编辑:实际上dotPeek只显示C#代码,而不是IL