๊ตฌ์กฐ์ฒด๋Š” ๊ฐ’ ํ˜•์‹์ด๊ณ  ์Šคํƒ ์˜์—ญ์— ์ €์žฅ๋จ

์–˜๋„จ ์Šคํƒ ์˜์—ญ์— ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐ”๋กœ ์ €์žฅ๋จ

๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ฐ์ดํ„ฐ ์ปจํ…Œ์ด๋„ˆ๋กœ ์“ฐ๋Š” int(System.Int32), bool(System.Boolean) ๋“ฑ๋“ฑ์ด ๋‹ค ๊ตฌ์กฐ์ฒด์ž„.


ํด๋ž˜์Šค๋Š” ์ฐธ์กฐ ํ˜•์‹์ด๊ณ  ํž™ ์˜์—ญ์— ์ €์žฅ๋จ.

์–˜๋„จ ํž™ ์˜์—ญ์— ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜๊ณ , ๋˜๋‹ค๋ฅธ ์Šคํƒ ์˜์—ญ์— ์ด ํž™์˜ ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•จ

ํด๋ž˜์Šค๋ฅผ ์ฐธ์กฐํ•˜๋ฉด ์Šคํƒ ์˜์—ญ(ํž™์˜ ์ฃผ์†Œ)์„ ์ฐธ์กฐํ•˜๋Š” ๊ฑฐ๊ณ , ๋งŒ์ผ ํด๋ž˜์Šค ๋‚ด๋ถ€์˜ ๋ฐ์ดํ„ฐ(ํž™)๊ฐ€ ์ˆ˜์ •๋ผ๋„ ์Šคํƒ ์˜์—ญ(ํž™์˜ ์ฃผ์†Œ)๋Š” ๋ณ€ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ดํ›„์— ์ฐธ์กฐํ•˜๋Š” ๊ฐ’ ๋˜ํ•œ ์ˆ˜์ •๋œ ์ดํ›„์˜ ๊ฐ’์„ ๊ฐ€์ ธ์˜ด


์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ๋ฐ์ดํ„ฐ๋“ค์„ ๋‹ค๋ฃจ๋Š” ๋Œ€๋‹ค์ˆ˜ย ๋ฉ”์„œ๋“œ ๋ฐ ํด๋ž˜์Šค๋“ค์€ Object ํด๋ž˜์Šค๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•จ. ์™œ๋ƒํ•˜๋ฉด Object ํด๋ž˜์Šค๋Š” "๋ชจ๋“ " C# ํด๋ž˜์Šค์˜ ๋ถ€๋ชจ์ด๊ธฐ ๋•Œ๋ฌธ

๊ทธ๋Ÿฐ ๊ณณ์—์„œ ์จ๋จน์œผ๋ ค๋ฉด int์™€ ๊ฐ™์€ ๊ฐ’ ํ˜•์‹์˜ ๋ฐ์ดํ„ฐ๋“ค๋„ ์ฐธ์กฐ ํ˜•์‹์ธ ํด๋ž˜์Šค(Object)๊ฐ€ ๋˜์–ด์•ผ ํ•˜๊ณ 

๊ทธ๊ฑธ ์œ„ํ•ด์„œ ๊ฐ’ ํ˜•์‹์˜ '์Šคํƒ ์˜์—ญ์— ์žˆ๋˜ ๋ฐ์ดํ„ฐ'๋ฅผ ์ฐธ์กฐ ํ˜•์‹์˜ ํž™ ์˜์—ญ์œผ๋กœ ์˜ฎ๊ฒจ์ค˜์•ผ ํ•จ

๊ทธ๊ฒƒ์ด ๋ฐ•์‹ฑ์ž„...


ํ˜น์‹œ ํ‹€๋ฆฐ ๋ถ€๋ถ„ ์žˆ์œผ๋ฉด ์ง€์ ๋ฐ”๋žŒ