5 使用可空类型确保值类型也可以为null
语法T? 是Nullable<T>的缩写
可空类型与基元类型装
int? i = null; int j = 0; i = j; j = i ?? 0;
??的意思是如果HasValue为true, 则返回.Value,否则为0
Stay hungry, stay foolish
语法T? 是Nullable<T>的缩写
可空类型与基元类型装
int? i = null; int j = 0; i = j; j = i ?? 0;
??的意思是如果HasValue为true, 则返回.Value,否则为0