可空值类型的原理

1.可空值类型,只能是值类型,比如

int? a=10;

int? b=null;

double? c=1.0;

float? d=1.1;

2.可空值类型被编译器编译成了 Nullable<值类型>

比如 Nullable<int>  Nullable<float>等

Nullable<int> 内部有2个只读属性:

  hasValue = true or false

  Value = 值

原文地址:https://www.cnblogs.com/boentouch/p/12890768.html