摘要: 最近学习了一下IL语言,其实知道C#中是有默认的构造函数的,如果不显式实现,编译器会自动给加上,例如下面这个简单的函数:using System;namespace Castor{class Program{static void Main(string[] args){Console.WriteLine("Greeting!");Console.Read();}}}编译之后得到的源文件用Reflector查看:查看其代码,如果是C#,其实什么也看不到,就是一个空的函数体,真正能够看出端倪还得看IL语言:.method public hidebysig specialnam 阅读全文