C#의 이중 물음표
Minahil Noor
2024년2월16일
Csharp

이 기사에서는 C#에서 이중 물음표 의미를 소개합니다.
??
연산자를 C#에서 Null 통합 연산자로 사용
C#에서는 ??
연산자를 Null 병합 연산자로 사용합니다. null이 아닌 경우 왼쪽 피연산자의 값을 반환합니다. null이면 오른쪽 피연산자를 평가하고 그 결과를 반환합니다. ??
연산자는 왼쪽 피연산자가 널이 아닌 것으로 평가되면 오른쪽 피연산자를 평가하지 않습니다. 이 기호를 사용하는 올바른 구문은 다음과 같습니다.
A ?? B
위의 예에서A
가 null이면B
가 반환됩니다.
아래 프로그램은 null 병합 연산자를 사용하는 방법을 보여줍니다.
using System;
public class Program {
public static void Main() {
int? a = null;
int b = a ?? 10;
Console.WriteLine(b);
}
}
출력:
10
위 코드에서a
가 null이므로b
의 값이 10임을 알 수 있습니다.
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다