Computer/C#

์ปดํŒŒ์ผํƒ€์ž„๊ณผ ๋Ÿฐํƒ€์ž„ ๊ทธ๋ฆฌ๊ณ  ์ƒ์ˆ˜

C#์€ ์ปดํŒŒ์ผํƒ€์ž„ ์ƒ์ˆ˜์™€ ๋Ÿฐํƒ€์ž„์ƒ์ˆ˜ ๋‘ ์œ ํ˜•์˜ ์ƒ์ˆ˜๋ฅผ ์žˆ์Šต๋‹ˆ๋‹ค. ์ปดํŒŒ์ผํƒ€์ž„๊ณผ ๋Ÿฐํƒ€์ž„์€ ์„œ๋กœ ๋‹ค๋ฅด๊ฒŒ ๋™์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ ์ ˆํ•˜์ง€ ์•Š์€ ์ƒ์ˆ˜ ํƒ€์ž…์„ ์‚ฌ์šฉํ•˜๋ฉด ์ƒ์‘ํ•˜๋Š” ๋Œ€๊ฐ€๊ฐ€ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. (ํ—ˆ๊ฑฑ!) ์ปดํŒŒ์ผํƒ€์ž„ ์ƒ์ˆ˜๋ณด๋‹ค๋Š” ๋Ÿฐํƒ€์ž„ ์ƒ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ผ. ์ปดํŒŒ์ผํƒ€์ž„ ์ƒ์ˆ˜๊ฐ€ ์•ฝ๊ฐ„ ๋” ๋น ๋ฅด๊ธด ํ•˜์ง€๋งŒ ๋Ÿฐํƒ€์ž„ ์ƒ์ˆ˜์— ๋น„ํ•ด ์œ ์—ฐ์„ฑ์ด ์ƒ๋‹นํžˆ ๋–จ์–ด์ง„๋‹ค. ์ปดํŒŒ์ผํƒ€์ž„ ์ƒ์ˆ˜๋Š” ์„ฑ๋Šฅ์ด ๋งค์šฐ ์ค‘์š”ํ•˜๊ณ  ์ƒ์ˆ˜์˜ ๊ฐ’์ด ์ ˆ๋Œ€๋กœ ๋ฐ”๋€Œ์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์—๋งŒ ์ œํ•œ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. ๋Ÿฐํƒ€์ž„ ์ƒ์ˆ˜๋Š” readonly ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธํ•˜๊ณ , ์ปดํŒŒ์ผํƒ€์ž„ ์ƒ์ˆ˜๋Š” const ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ๊ทธ๋Ÿผ? ๋Ÿฐํƒ€์ž„(Runtime)๊ณผ ์ปดํŒŒ์ผํƒ€์ž„(Compiletime) ์„œ๋กœ ๋‹ค๋ฅธ ๋‘ ๊ณ„์ธต์˜ ์ฐจ์ด๋Š”? ๋Ÿฐํƒ€์ž„(Runtime)๊ณผ ์ปดํŒŒ์ผํƒ€์ž„(Compiletime)์€ ์†Œํ”„ํŠธ์›จ์–ด ํ”„..
EIGHTBOX
EIGHTBOX
hwaya.

programmer

๐Ÿ‹์ผ์ƒ์˜ ์†Œ์†Œํ•œ ์ˆœ๊ฐ„๋“ค๋ถ€ํ„ฐ ํฐ ๊ฟˆ๊นŒ์ง€, ํ˜ธ๊ธฐ์‹ฌ์„ ๋งŒ์กฑ์‹œํ‚ฌ ๋‹ค์–‘ํ•œ ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ๋‹ด์€ ๋ธ”๋กœ๊ทธ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ , ์†Œ์†Œํ•œ ํ–‰๋™์— ๊ฐ๋™ํ•˜๋ฉฐ ๊ธฐ๋ปํ•˜๊ณ  ํ•˜๋ฃจํ•˜๋ฃจ์— ๊ฐ์‚ฌํ•˜๋Š” ์‚ฌ๋žŒ๐ŸŒต

Today Yesterday Total
์ตœ์‹ ๊ธ€