C# 運算子的兩個問號連在一起的意思

2012041811:25

今天才發現.Net有這個方便的東西,就是兩個問號放在一起,例如

int a = x ?? y;

意思就是 x 如果是null的話,a 就會等於 y,同等於

int a = (x == null ? y : x);

嗯,這可真是個方便的功能呢。



C# 運算子參考:http://msdn.microsoft.com/zh-tw/library/6a71f45d(v=vs.90).aspx