정의와 의의 C#의 null 조건부 연산자 ?.와 ?
[]는 null 참조를 피하면서 안전하게 객체나 배열에 접근할 수 있게 도와주는 연산자입니다. 이를 통해 null 참조로 인한 예외를 방지할 수 있습니다. ?.
연산자 ?. 연산자는 객체가 null이 아닌 경우에만 멤버나 메서드에 접근합니다. ?
[] 연산자 ?[] 연산자는 배열이 null이 아닌 경우에만 인덱스를 통해 요소에 접근합니다.
구조 ?. 연산자 객체?.
멤버or메소드() // object?.Member // object?.
Method() ?[] 연산자 배열?
[인덱스] // array?[index] ?.
연산자 예제) using System; class Program { class Person { public string Name { get; set; } public Person BestFriend { get; set; } } static void Main() { Person person = new Person { Name ...
#
c
#
Csharp
#
null
#
null조건부연산자
#
연산자
원문 링크 : [C#] Null 조건부 연산자 ?. 과 ?[]