【C#学习日记】可空类型 1. 可空类型2. Null合并运算符 1. 可空类型 int? a = 3; 等同于 Nullable<int> a = new Nullable<int>(3); 可空类型表示其基础值类型范围内的值,再加上null 2. Null合并运算符 Null合并运算符为类型转换定义了一个预设值(null),防止发生错误。 double? tmp = 3.14; double num = tmp ?? 5.34;//tmp若为null返回5.34,若不为null则返回自己