C#微软反编译工具ILSpy,对于学习C#原理底层实现非常有帮助。