[C#] Nullable
2021. 11. 2. 16:00
Nullable ์ ์ธ
๋ฐ์ดํฐ ํ์ ์์ ?๋ฅผ ๋ถ์ฌ์ค๋ค.
int? a = null;
HasValue : ํด๋น ๋ณ์๊ฐ ๊ฐ์ ๊ฐ์ง๊ณ ์๋์ง ํ์ธ. True ๋๋ False ๋ฐํ
Value : ํด๋น ๋ณ์์ ๊ฐ ๋ฐํ
int? a = null;
Console.WriteLine(a.HasValue); // False
Console.WriteLine(a.Value); // ์๋ฌ
a = 30;
Console.WriteLine(a.HasValue); // True
Console.WriteLine(a.Value); // 30
728x90
'๐ฃ์ธ์ด > C#' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[C#] ๋นํธ ์ฐ์ฐ์ : <<, >>, &, |, ^,~ (0) | 2021.11.02 |
---|---|
[C#] var : ์๋ ํ์ ์ง์ (0) | 2021.11.02 |
[C#] ์์(constants)์ ์ด๊ฑฐํ(enumerator) (0) | 2021.11.02 |
[C#] ๋ฌธ์์ด๊ณผ ์ซ์ ์ฌ์ด์ ๋ณํ (0) | 2021.11.02 |
[C#] ๋ฐ์ดํฐ ํ์ : ๊ฐ ํ์, ์ฐธ์กฐ ํ์, ๊ธฐ๋ณธ ๋ฐ์ดํฐ ํ์ (0) | 2021.11.02 |