ILSpy 是一个开源的.Net程序集浏览器和反编译工具,支持C#和vb,可以将一个dll文件转换为C#或VB语言。支持保存文件,对于单个文件可以保存为.cs文件或.vb文件,当文件较多时,可以选择保存为项目文件。支持C#的反编译,C#语句可被反编译出来,并可支持yield return语句和 lambdas表达式的反编译。并且支持C# 5.0 中的"async"