摘要: 声明一个枚举: 反编译 我们可以看到,我们创建的枚举自动继承自System.Enum,那么Enum又是怎么样的呢? 可以看到Enum是一个抽象类,它继承自ValueType但它又不是一个值类型,所以它有点特殊 那么枚举中到底可以有哪些类型呢? 通过查看源代码我们看到了一个ValuesAndNames 阅读全文
posted @ 2017-05-08 15:04 夏风微凉 阅读(229) 评论(0) 推荐(0)
摘要: 执行代码: 运行结果: 有的人肯定想这个是理所当然的,因为一般的执行过程如下: 1.静态字段 2.静态构造函数 3.实例字段 4.实例构造函数 但如果我们稍微的修改一下代码呢!!! 这个你知道是为什么吗? 要解释这个,我们还需要知道类型构造器(.cctor) 我们将从源代码解析!!!! 我们可以看到 阅读全文
posted @ 2017-05-08 10:32 夏风微凉 阅读(436) 评论(1) 推荐(0)