개발/기본) 기본기
기본기)C# Null 전파 사용(dotnet style null propagation)
테샤르
2024. 5. 13. 14:04
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 전파 사용 : [링크]
★☆☆☆☆
반응형