.NET 框架的组成
执行环境称为CLR(Common Language Runtime 公共语言运行库)
CLR在运行时管理程序的执行,包括:
▲内存管理和垃圾收集
▲代码安全验证
▲代码执行、线程管理及异常处理
CLI(Common Language Infrastructure,公共语言基础结构)
CLI是一组阐述了系统的架构、规划和约定的规范
BCL 基类库
栈是一个内存数组,是一个LIFO(Last-In First-Out,后进先出)的数据结构。类比子弹夹
堆是一块内存区域,能够以任意顺序存入和移除
GC(Garbage Collector,垃圾回收器) 判断出程序代码不在访问某数据时,会自动清除无主的堆对象
可选参数