2012年5月31日 星期四

可空值類型

例: int i null; (會提示警告)


.NET 2.0 可將任何非空值型態轉換成空值型態,如下寫法
int? i = null;

單問號:給多變數可空值型態.
雙問號:用於先判斷值是否為null,若為null 給予新的變數值, 如下
int num = i ?? 1;
Console.WriteLine("num=" +num); //num=1