C# 2.0提出能对nullable类型进行操作的新操作符“??”(双问号)。这个操作符允许将nullable类型重新指定为非nullable类型,并且如果nullable类型的值是null,还可以重新定义值。
例子如下: ViewState["Offset"] ?? 0 ,意思是如果ViewState["Offset"] 是null的话,就把0付给ViewState["Offset"] .如果ViewState["Offset"] 有值则值就是它本身.
例子如下: ViewState["Offset"] ?? 0 ,意思是如果ViewState["Offset"] 是null的话,就把0付给ViewState["Offset"] .如果ViewState["Offset"] 有值则值就是它本身.