.method public hidebysig instance void  Intro() cil managed
{
  // 代码大小       19 (0x13)
  .maxstack  8
  IL_0000:  nop
  IL_0001:  ldstr      bytearray (4D 00 79 00 20 00 6E 00 61 00 6D 00 65 00 20 00   // M.y. .n.a.m.e. .
                                  69 00 73 00 20 00 00 4E DE 98 B2 51 29 59 )       // i.s. ..N...Q)Y
  IL_0006:  call       void [mscorlib]System.Console::WriteLine(string)
  IL_000b:  nop
  IL_000c:  call       valuetype [mscorlib]System.ConsoleKeyInfo [mscorlib]System.Console::ReadKey()
  IL_0011:  pop
  IL_0012:  ret
} // end of method PrintName::Intro
C#反编译后的程序是不是汇编语言,我如何去看懂它?

解决方案 »

  1.   

    与汇编一样,IL也有它自己的语法和规范。具体的规范从哪里去找我不知道,不过倒是提醒了我,下了阶段可以研究一下IL。
      

  2.   

    IL语言也称为公共中间语言CIL,或微软中间语言MSIL,是.NET的核心,以.NET Framework平台运行的程序最终都是由IL代码实现。
      

  3.   

    IL 和JAVA 编译后的中间码作用是一样的````
      

  4.   

    IL语言也称为公共中间语言CIL,或微软中间语言MSIL,是.NET的核心,以.NET Framework平台运行的程序最终都是由IL代码实现。
    目前国内这方面的资料非常少,国外有不少这方面的介绍,E文的。
      

  5.   

    IL中间语言。有《你必须知道的.net》中有一点介绍。
      

  6.   

    是.net的汇编,和汇编语言有些相似...CLR就是靠他运行!!不懂IL就不能算是懂.net