?单引号对于Int,double,bool等无法直接赋值为null的数据进行null的赋值,意思是这个数据类型是Nullable类型的。
int? a1 = null;
double? a2 = null;
bool? a3 = null;
C#中两个问号的作用是判断??左边的对象是否为null,如果不为null,则使用??左边的对象,如果为null则使用??右边的对象。
double? num1 = null;
double num3;
num3 = num1 ?? 5.34;
?单引号对于Int,double,bool等无法直接赋值为null的数据进行null的赋值,意思是这个数据类型是Nullable类型的。
int? a1 = null;
double? a2 = null;
bool? a3 = null;
C#中两个问号的作用是判断??左边的对象是否为null,如果不为null,则使用??左边的对象,如果为null则使用??右边的对象。
double? num1 = null;
double num3;
num3 = num1 ?? 5.34;