使用x.GetValueOrDefault()到(默认值分配false的System.Boolean),以y在事件x.HasValue == false.
x.GetValueOrDefault()
false
System.Boolean
y
x.HasValue == false
或者你可以使用null-coalescing运算符(??),如下所示:
bool y = x ?? false;