null 병합 연산자는 nullable 값 형식 및 참조 형식과 함께 사용됩니다. 피연산자를 암시적 변환이 가능한 다른 nullable(또는 그렇지 않은) 값 유형 피연산자의 유형으로 변환하는 데 사용됩니다.
첫 번째 피연산자의 값이 null이면 연산자는 두 번째 피연산자의 값을 반환하고, 그렇지 않으면 첫 번째 피연산자의 값을 반환합니다.
다음은 예입니다 -
예
using System; namespace Demo { class Program { static void Main(string[] args) { double? num1 = null; double? num2 = 6.32123; double num3; num3 = num1 ?? 9.77; Console.WriteLine(" Value of num3: {0}", num3); num3 = num2 ?? 9.77; Console.WriteLine(" Value of num3: {0}", num3); Console.ReadLine(); } } }
출력
Value of num3: 9.77 Value of num3: 6.32123