[C#] Nullable
C#์์ ๊ฐ ํ์(value type)์ ํด๋นํ๋ ์๋ฃํ๋ค์ด ์๋ค. (byte, int, float, ...) ์ด๋ฐ ๊ฐ ํ์์ ๋ณ์๋ค์ ์ด๊ธฐํํด์ ์ฌ์ฉํ์ง ์์ผ๋ฉด C# ์ปดํ์ผ๋ฌ๋ ์ปดํ์ผ์กฐ์ฐจ ํด์ฃผ์ง ์๋๋ค. ํ์ง๋ง, ๊ฐ๋ฐ์ ํ๋ค ๋ณด๋ฉด ์ด๋ฐ ๊ฐ ํ์์ ๋ฐ์ดํฐ์๋ ์ด๋ ํ ๊ฐ๋ ๊ฐ์ง์ง ์๊ฒ ํ๊ณ ์ถ์ ๊ฒฝ์ฐ๊ฐ ์ข
์ข
์๋ค. ์ฐธ์กฐ ํ์(reference type)์ null์ ์ค ์ ์์ง๋ง, ๊ฐ ํ์์๋ null์ ์ค ์๊ฐ ์๋ค. ๊ทธ๋์, C#์์๋ ์ด๋ฐ ๊ฐ ํ์ ์๋ฃํ ๋ณ์์๋ null ๊ฐ์ ํ ๋นํ ์ ์๋๋ก Nullable ํ์์ด๋ ๊ฑธ ์ง์ํ๋ค. Nullable ๊ฐ ํ์์ ํํด์ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์ ์ธํ๋ ๋ฐฉ์์ ๋ค์๊ณผ ๊ฐ๋ค. ๋ฐ์ดํฐํ์
? ๋ณ์์ด๋ฆ; ์ฌ์ฉ ์์๋ฅผ ๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์ธ ์ ์๋ค. // int da..