标签:
【实例代码】
using System; public sealed class SomeType //-------------1 { //嵌套类 private class SomeNestedType{} //-------------2 //常量、只读字段和静态可读/可写字段 private const Int32 SomeConstant = 1; //-------------3 private readonly Int32 SomeReadOnlyField = 2; //-------------4 private static Int32 SomeReadWriteField = 3; //-------------5 //类型构造器 static SomeType(){} //-------------6 //实例构造器 public SomeType(Int32 x){} //-------------7 public SomeType(){} //-------------8 //实例方法和静态方法 private String InstanceMethod(){return null;} //-------------9 public static void Main(){} //-------------10 //实例属性 public Int32 SomeProp //-------------11 { get{return 0;} //-------------12 set{} //-------------13 } //实例有参属性(索引器) public Int32 this[String s] //-------------14 { get{return 0;} //-------------15 set{} //-------------16 } //实例事件 public event EventHandler SomeEvent; //-------------17 }
【ILDasm.exe 查看上文代码编译的元数据】
下面这个是书上的截图,序号对应着看就行
读经典——《CLR via C#》(Jeffrey Richter著) 笔记_通过ILDasm.exe查看编译器如何将类型及其成员编译成元数据
标签:
原文地址:http://www.cnblogs.com/lishidefengchen/p/4528619.html