1. 程式人生 > 其它 >C# 雙問號(??)運算子

C# 雙問號(??)運算子

技術標籤:C#

如果左運算元的值不為 null,則 null 合併運算子 ?? 返回該值;否則,它會計算右運算元並返回其結果。 如果左運算元的計算結果為非 null,則 ?? 運算子不會計算其右運算元。

private static void Display<T>(T a, T backup)
{
    Console.WriteLine(a ?? backup);
}