nullsafety
-
C# 문법 Null Safety.NET/Common 2022. 9. 17. 21:52
C# NULL Safety C# 8.0에서는 다음과 같은 Nullsafety 연산자를 지원한다. NULL 대체할당 var nullstring = null; nullstring ??= "null일경우 대체할 스트링" 이 문법을 사용하면 다음과 같이 Null check하고 할당하는 코드를 단 한줄로 줄일 수 있다. if(nullstring == null) { nullstring = "null일경우 대체할 스트링"; } null safety 연산자를 해석하면 다음과 같다. A??=B ; A(좌측변수)가 널이라면 B(우측변수)를 A에 할당한다 NULL 대체 NULL값이 들어있는 변수를 대체하는 연산자는 ?? 이다. var nullstring = null; Console.WriteLine(nullstring?? ..