07 2019 档案
摘要:一、基础 首先,为了深入了解垃圾回收(GC),我们要了解一些基础知识: CLR:Common Language Runtime,即公共语言运行时,是一个可由多种面向CLR的编程语言使用的“运行时”,包括内存管理、程序集加载、安全性、异常处理和线程同步等核心功能。 托管进程中的两种内存堆: 托管堆:C
阅读全文
摘要:这里直接给出C 类成员一般初始化顺序: 1. 子类静态字段 1. 子类静态构造 1. 子类实例字段 1. 父类静态字段 1. 父类静态构造 1. 父类实例字段 1. 父类实例构造 1. 子类实例构造 为什么说是“一般”初始化顺序呢?因为根据类结构的不同,类成员的初始化顺序并不是一成不变的。但是这个顺
阅读全文