是否有任何工具可以在我们编写CS代码(.Net代码)时向我们展示其等效的IL版本, 需要这样的工具作为学习目的。
一方面我们编写示例代码: 例如:(仅作为例子) 我们写道:
if (base.ActiveMdiChild != null)
{...
另一方面显示:
4 L_0009: brtrue.s 9 -> ret
5 L_000b: ldarg.0
答案 0 :(得分:1)
您可以使用Roslyn编写与此类似的Web工具脚本:http://msdn.microsoft.com/en-us/vstudio/roslyn.aspx,与您显示il之前显然需要编译的https://compilify.net/类似。
也许你可以从compilify人那里要求它作为一个选项。