(二十)异常和状态管理

第 20 章 异常和状态管理 本章内容 定义“异常” 异常处理机制 System.Exception 类 FCL 定义的异常类 抛出异常 定义自己的异常类 用可靠性换取开发效率 设计规范和最佳实践 未处理的

(十九)可空值类型

第 19 章 可空值类型 本章内容 C# 对可空值类型的支持 C# 的空接合操作符 C# 对可空值类型的特殊支持 我们知道值类型的变量永远不会为 null;它总是包含值类型

(十八)定制特性

第 18 章 定制特性 本章内容 使用定制特性 定义自己的特性类 特性构造器和字段/属性数据类型 检测定制特性 两个特性实例的相互匹配 检测定制特性时不创建从 Attribute 派

(十七)委托

第 17 章 委托 本章内容: 初始委托 用委托回调静态方法 用委托回调实例方法 委托揭秘 用委托回调许多方法(委托链) 委托定义不要太多(泛型委托) C# 为委托提供

(十六)数组

第 16 章 数组 本章内容 初始化数组元素 数组转型 所有数组都隐式派生自 System.Array 所有数组都隐式实现 IEnumerable、ICollection 和 IList 数组的传递