C# Null 전파 사용(dotnet style null propagation)
코드 작업을 하다보면 Null 체크를 선행(Guard Clause)하는 과정에서 좀더 간편하게 표현하는 방법 중 하나가
Null 전파 라는 문법이다.
반응형
< 기존 코드 >
var v = string.Empty;
if(o != null)
v = o.ToString();
< 사용 방법 >
// dotnet_style_null_propagation = true
var v = o?.ToString();
// dotnet_style_null_propagation = false
var v = o == null ? null : o.ToString(); // or
var v = o != null ? o.ToString() : null;
Null 전파 사용 : [링크]
★☆☆☆☆
반응형
'개발 > 기본) 기본기' 카테고리의 다른 글
기본기) Off-by-one error (인덱스 에러) (0) | 2024.07.23 |
---|---|
기본기) 타입 추론 (Type Inference) (0) | 2024.05.17 |
기본기) 비교 연산 차이 (Equls , == ) (0) | 2024.04.23 |
기본기) Easing (이징) (0) | 2024.03.27 |
기본기)C#) String Token을 int[] Array 변경 (0) | 2024.03.25 |
댓글