.Net的兩個問號連在一起的意思

摘要:.Net的兩個問號連在一起的意思

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


int a = x ?? y;

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


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

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