Nullable<T> 与 T?

Nullable<T> : 基础类型为值类型的对象,值类型的对象和引用类型的对象一样也可以分配 null。可空类型


Nullable<int> 与 int?是同样的意思。

1 int? a = 2;
2 if (a.HasValue)
3 {
4       Console.WriteLine(a.Value);
5 }

输出结果为 2 

原文地址:https://www.cnblogs.com/zsmj001/p/4160402.html