1.要编译的代码如下:
using System;
using System.Collections.Generic;
using System.Text;
namespace HellowWorld
{
class Program
{
static void Main()
{
Console.Write("Hello World!");
}
}
}
2.对生成的文件进行反汇编
打开:“Visual Studio 2008 命令提示”,输入“ILDasm.exe”
就会出现如下界面:
这就是ILDasm工具的界面。
然后打开我们刚才编译的HelloWorld.exe
如下图:
双击:MANIFEST就会看到,这个部分好像是在读取AssemblyInfo.cs文件里面的东西。如下图
再看.class private auto ansi beforefieldinit,双击打开,如下图
.class private auto ansi beforefieldinit HellowWorld.Program
extends [mscorlib]System.Object
{
} // end of class HellowWorld.Program
.class表明HelloWorld是个类