[C#] 물음표의 의미

2022. 5. 30. 21:35C#/프로그래밍

https://epdev.tistory.com/32

 

? / ?? - 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