Computer/C#
์ปดํ์ผํ์๊ณผ ๋ฐํ์ ๊ทธ๋ฆฌ๊ณ ์์
C#์ ์ปดํ์ผํ์ ์์์ ๋ฐํ์์์ ๋ ์ ํ์ ์์๋ฅผ ์์ต๋๋ค. ์ปดํ์ผํ์๊ณผ ๋ฐํ์์ ์๋ก ๋ค๋ฅด๊ฒ ๋์ํ๊ธฐ ๋๋ฌธ์ ์ ์ ํ์ง ์์ ์์ ํ์
์ ์ฌ์ฉํ๋ฉด ์์ํ๋ ๋๊ฐ๊ฐ ๋ฐ๋ฆ
๋๋ค. (ํ๊ฑฑ!) ์ปดํ์ผํ์ ์์๋ณด๋ค๋ ๋ฐํ์ ์์๋ฅผ ์ฌ์ฉํ๋ผ. ์ปดํ์ผํ์ ์์๊ฐ ์ฝ๊ฐ ๋ ๋น ๋ฅด๊ธด ํ์ง๋ง ๋ฐํ์ ์์์ ๋นํด ์ ์ฐ์ฑ์ด ์๋นํ ๋จ์ด์ง๋ค. ์ปดํ์ผํ์ ์์๋ ์ฑ๋ฅ์ด ๋งค์ฐ ์ค์ํ๊ณ ์์์ ๊ฐ์ด ์ ๋๋ก ๋ฐ๋์ง ์๋ ๊ฒฝ์ฐ์๋ง ์ ํ์ ์ผ๋ก ์ฌ์ฉํ๋ ๊ฒ์ด ์ข๋ค. ๋ฐํ์ ์์๋ readonly ํค์๋๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ธํ๊ณ , ์ปดํ์ผํ์ ์์๋ const ํค์๋๋ฅผ ์ฌ์ฉํ๋ค. ๊ทธ๋ผ? ๋ฐํ์(Runtime)๊ณผ ์ปดํ์ผํ์(Compiletime) ์๋ก ๋ค๋ฅธ ๋ ๊ณ์ธต์ ์ฐจ์ด๋? ๋ฐํ์(Runtime)๊ณผ ์ปดํ์ผํ์(Compiletime)์ ์ํํธ์จ์ด ํ..