[C#] 물음표의 의미
2022. 5. 30. 21:35ㆍC#/프로그래밍
? / ?? - C#의 물음표
C# 코드에서 가끔 물음표 두개(??)를 볼 수 있다. 기본적으로 물음표 한개(?) 는 Nullable을 뜻 한다. 그러니까 이 값이 null 일 수도 있다는 것을 명시해준다. string ? str; // str가 null일수도 있다. 그렇다
epdev.tistory.com
string? name 은 name 변수가 nullable하다는 것을 뜻하고,
string name = param ?? "default"; 는
조건문처럼 name이 null이라면 default를 넣으라는 뜻이다.
'C# > 프로그래밍' 카테고리의 다른 글
편식소녀 뜯어보기 - Player, (0) | 2022.06.18 |
---|---|
[C#] String Builder란? (0) | 2022.06.01 |
[C#] 필드란? (0) | 2022.05.30 |
[C#] Stream 이란? (0) | 2022.05.30 |
C# 문자열 개행문자 입력 시 팁 (0) | 2022.05.30 |