use var when evident๋ ๊ธฐ์ค์ด ๋ชจํธํ๊ฑฐ๊ฐ์๋ฐ ๋ญ์?
๋ช
ํํ๊ฒ ๋ฐํํ์ด ์กด์ฌํ๋๋ฐ๋ var๋ฅผ ์ถ์ฒํ ๋๊ฐ ์๋๋ฐ...
๋ค๋ค ์ด๋ค๊ฑฐ ์ฐ๋?
use var when evident๋ ๊ธฐ์ค์ด ๋ชจํธํ๊ฑฐ๊ฐ์๋ฐ ๋ญ์?
๋ช
ํํ๊ฒ ๋ฐํํ์ด ์กด์ฌํ๋๋ฐ๋ var๋ฅผ ์ถ์ฒํ ๋๊ฐ ์๋๋ฐ...
๋ค๋ค ์ด๋ค๊ฑฐ ์ฐ๋?
๋๋ ๊ทธ๋ฅ var๋ฅผ ์์ฐ๋ฉด ๋์ง ์๋ ์ถ์๋ฐ
๋๋ ์๋ ์ฐ๋์คํ์ผ๋๋ก explicit ์ผ๋๋ฐ ์ด๊ฒ ํ๋ค๋ณด๋๊น ์ฝ๋๊ฐ ๋ญํ๋ ํธ์ถํ๋ฉด ๊ธฐ๋ณธ ๋์ค์ธ๊ฒฝ์ฐ๊ฐ ๋ง์์ง๋ค... ์กฐ๊ธ์ด๋ผ๋ ์ค์ด๋ ค๊ณ
์๋ฅผ ๋ค์ด, ์ง์์์์ ๋ช ์์ ์ผ๋ก IEnumerable์ ํ์ ์ผ๋ก ์ฌ์ฉํ๋ฉด IQueryable์ด ๋ ์ต์ ํ์ ํจ์จ์ ์ผ์๋ ์๋๋ฐ๋ ๊ฐ์ ๋ก ์บ์คํ ๋๋ฉด์ ์ง์์์ด 'ํ๊ฐ'๋๋ ์ค์ ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ถ ๊ฐ์ ธ์ค๊ธฐ ๋๋ฌธ์ ๋นํจ์จ์ ์ด๋ผ๊ณ ๋ฐฐ์ ์.
๊ผด๋ฆฌ๋ฉด ์ฐ๋๊ฑฐ์ง