[default][1]
------------
default除了在switch语句中提供默认的条件之外,还作为关键字用于泛型中。比如:
T temp = default(T);
由于事先不知道T类型是引用还是值类型,无法用于和null(只有引用类型可以)或者数字(值类型才能和其比较)进行比较。用default关键字,会确保如果是引用类型则返回null,如果是值类型则返回0。
[1]: http://msdn.microsoft.com/zh-cn/library/xwth0h0d(VS.80).aspx