C#中 ? 和?? 的用法
1 2 3 4 5 6 7 8 |
|
1 |
|
1 2 3 4 5 |
|
補充:
可空型別可以表示基礎型別的所有值,另外還可以表示 null 值。可空型別可通過下面兩種方式中的一種宣告:
1、System.Nullable<T> variable
2、T? variable
T 是可空型別的基礎型別。T 可以是包括 struct 在內的任何值型別;但不能是引用型別。
1 2 3 4 5 6 7 8 9 10 |
int ?x= null ; int y=x??-1;,但是切不可直接進行運算。
|