Nullable<T> 与 T?
可空类型, 是c#2.0添加的特性, 已经不新了, 但俺还没怎么用过.
1. Nullable<int> 与 int?是同样的意思.
int? cc = 2;
if (cc.HasValue)
{
Console.WriteLine(cc.Value);
}
2. ??是一个运算符
例如 a ?? b
如果a不是null就返回a; 如果a是null, b 不是null, 就返回b; 如果都是null, 就只能返回null了.