집 >백엔드 개발 >C#.Net 튜토리얼 >C#에서 ?은(는) 무슨 뜻인가요?
?. 연산자(null 병합 연산자)는 NullReferenceException을 방지하고 코드를 단순화하며 가독성을 향상시켜 null일 수 있는 속성이나 메서드에 안전하게 액세스하는 데 사용됩니다. 속성이나 메서드가 있으면 해당 값을 반환하고, 그렇지 않으면 null을 반환합니다.
?. C#의 연산자
?. 연산자란 무엇인가요?
?. 연산자(null 병합 연산자라고도 함)는 null일 수 있는 속성이나 메서드에 안전하게 액세스하는 데 사용되는 C# 연산자입니다.
?. 연산자를 사용하는 방법은 무엇인가요?
?. 연산자를 사용하려면 null이 될 수 있는 속성이나 메서드 앞에 배치하세요. 속성이나 메서드가 null이 아니면 연산자는 해당 값을 반환합니다. 그렇지 않으면 null을 반환합니다.
예:
<code class="csharp">Person? person = null; // person 可能为 null string name = person?.Name; // 如果 person 不为 null,则返回 name 属性;否则,返回 null</code>
?. 연산자의 이점:
? 사용. 연산자의 주요 이점은 다음과 같습니다.
예:
다음 예에서는 C#에서 ?. 연산자를 사용하는 방법을 보여줍니다.
<code class="csharp">class Person { public string Name { get; set; } } Person? person = null; // 使用 ?. 运算符安全地访问 Name 属性 string name = person?.Name; // 如果 person 不为 null,则打印 name;否则,打印 "Person is null" Console.WriteLine(name ?? "Person is null");</code>
출력:
<code>Person is null</code>
위 내용은 C#에서 ?은(는) 무슨 뜻인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!