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
Nullable<T> : 基础类型为值类型的对象,值类型的对象和引用类型的对象一样也可以分配 null。可空类型。
Nullable<int> 与 int?是同样的意思。
1 int? a = 2; 2 if (a.HasValue) 3 { 4 Console.WriteLine(a.Value); 5 }
输出结果为 2