C#์์๋ varํจํด์ ์ฌ์ฉํ์ฌ objectํํ๋ก ๋ฐ์ ๊ฐ์ varํํ๋ก ๋ค์ ์ถ๋ ฅํ ์ ์๋ค.์ด ํจํด์ ํจํด ๋งค์นญ ๊ธฐ๋ฅ์ ์ดํดํ๋ ๋ฐ ๋์์ด ๋๋ฉฐ, ๋ณ์๋ฅผ ํน์ ์ ํ์ผ๋ก ๋ฐ์ธ๋ฉํ๊ณ ์ฌ์ฉํ ๋ ์ ์ฉํ๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ ์ฌ์ฉ๋์ง๋ ์์ง๋ง, ์ฝ๋๋ฅผ ๋ ์ฝ๊ธฐ ์ฝ๊ณ ๊ฐ๊ฒฐํ๊ฒ ๋ง๋๋๋ฐ ๋์์ด๋๋ค. ์ด์ var ํจํด์ ๋ํด ์ข ๋ ์์ธํ ์์๋ณด์. ์๋ฌต์ ํ์ ์ถ๋ก ์ ํ์ฉํ C#์ var ํจํด ์ดํดํ๊ธฐ์๋ ์ฝ๋๋ ๊ฐ์ฅ ๋จผ์ , varํจํด์ ๋ณ์๋ฅผ ์์์ ํ์ ์ธ var ๋ณ์๋ก ๋ฐ์ ํ ์กฐ๊ฑด์ ์ ๊ฒํ๋ค. ์ด๋, ์กฐ๊ฑด์ ์ ๊ฒํ์ง ์๋๋ผ๋ ์ผ๋จ ๋ณ์๋ก ๊ฐ์ ๋ฐ์์ผํ๋ค.object obj = "korea";if(obj is var str){ Console.WriteLine(str);} ์๋ฅผ ๋ค์ด, `object obj ..