2013年9月11日 星期三

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

今天才發現.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

沒有留言:

張貼留言