C# ?. 썸네일형 리스트형 [C#] ? 연산자 (조건부 연산자) 다른 프로젝트의 소스 코드 분석 중 물음표가 너무 많아서 이게 뭔가 싶었다. 아래와 같은 방식으로 null 처리를 해서 그런지 ?. (조건부 연산자)를 처음보았을 때 눈에 익지 않아서 관련 내용을 정리해 보려 한다. if (변수 != null) { // ~~ 소스코드 } ?. 연산자는 조건부 연산자라고도 하는데, null 값 예외처리 시에 유용하게 쓰이는 것 같다. 위의 코드와 기능은 똑같지만 익숙해 진다면 소스가 간결해져서 좋을 것 같고, 가독성 측면에서도 괜찮을 것 같다. ◈ 예제 소스 (1) private void Test_NULL_Style() { Collection collect = new Collection(); if (collect != null) collect.Add("(1) Test co.. 더보기 이전 1 다음