본문 바로가기
유니티/팁, 정보 노트

C#) null 관련 연산자 (?.)

by 개발펭귄 2020. 2. 19.

1. ?.

- 널 조건부 연산자, Elvis 연산자 라고 부른다.

- 변수에 액세스할때 null 인지 확인하는 역할을 한다.

 

예)

Sytsem.Action _beginCallback;

//C# 5 및 그 이전 코드
if (null != _beginCallback)
	_beginCallback();
    
이런 null 체크 코드를 간단하게

 _beginCallback?.Invoke();
 로 표현할 수 있다.