-
[C#] Nurrable typeC#(asp.net | asp.net core) 2021. 8. 12. 12:13728x90
Nurrable type 선언 방법
int? num = 10; num = null; WriteLine(num); string? strs = null; WriteLine(strs);
자료형 뒤에 ? 를 붙여주면 Nurrable type 으로 선언할 수 있다
이 변수를 출력해도 Exception이 안 터지고 빈 칸으로 출력이 된다
null일 때 값 할당
보통 null인지 검사하려면 if 문을 사용해서 번거롭게 작업해야하지만
C# 3.0부터 지원하는 간편한 문법이 있다
strs = strs??"HiHi";
?? : strs가 null 이면 "HiHi"라는 문자열을 strs에 대입한다
728x90728x90'C#(asp.net | asp.net core)' 카테고리의 다른 글
cmd에서 C# 프로젝트 실행하는 방법 / error MSB3644: .NETFramework,Version=vN의 참조 어셈블리를 찾을 수 없습니다. (0) 2021.09.02 [C#] Blazor WebAssembly App 프로젝트 생성하기 (0) 2021.08.18 [C#] C# Collection | Immutable Collection (0) 2021.08.11 [C#] IEnumerator | LINQ service 사용해서 문자열 출력 (0) 2021.08.11