์ IEnumerable์ ๋ง๋ค์ง๋ง๊ณ ref๋ out์ผ๋ก ๋ฐ์์ฌ ์ ์๊ฒ๋ ํด์ฃผ๋ฉด ์ฐธ ์ข์ํ ๋ฐ... ๋ง์น ์นดํ์ ์ผํ์ฉ ์ปต ๋์ ํ ๋ธ๋ฌ์ ๋ด์์ฃผ๋๋ก ํ๋ ๋๋?? - dc official App
๊ฐ๋น์ง ๊ฝค ๋ง๋ค๊ธด ํ์ง๋ง ๋ ์๊ฐ์ฒ๋ผ ๋ง์ด๋ ์ ๋ง๋ฌ. LINQ ์ธ๋ ์ค์ ๋ก ๋ญ๊ฐ ์์ฑ๋๋ ๊ฒฝ์ฐ๋ iteration์ด ์ค์ ๋ก ์ผ์ด๋ฌ์๋ ๋ฟ์. IEnumerable์ด ๋ฆฌํด๋๋ค๊ณ ์ค์ ๋ก ๋ญ๊ฐ ๋ง๋ค์ด์ง๊ฑด ์๋์ผ
์ถ๊ฐ๋ก ref, out ๋ฑ์ ์ฐ์ง ์๊ณ ์ธํฐํ์ด์ค์ ํ์ฅ๋ฉ์๋ ๋ฐฉ์์ผ๋ก ๊ตฌํํ ์ด์ ๋ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ํจ๋ฌ๋ค์์ ๋ฐ๋๊ธฐ ๋๋ฌธ์
๊ทผ๋ฐ ๋ฐฐ์ด๋ก ์ฐ๊ธฐ์ํด์ ๊ฒฐ๊ตญ ์์ฑํด์ผํ์ง์์? ๊ทธ๋ฆฌ๊ณ ์ update๋ฌธ์ ๋ฃ์ด์ ๊ทธ๋ฐ์ง ๊ฐ๋น์ง๊ฐ ๋ง์์.. - dc App
ใ ใ ์๋ฅผ๋ค๋ฉด ToArray๋ฅผ ํ ๋ ์์ฑํ๋จ ์๊ธด๋ฐ ๊ทธ๊ฑด LINQ ์์ฒด์ ๋ฌธ์ ๊ฐ ์๋๋ผ ๋งค๋ฒ ์๋ก์ด ๋ฐฐ์ด์ ํ ๋นํ๋ค๋ ์ ์ด ๋ฌธ์ ์ง
๋ญ ๋ง๋ค์๋์ง ๋ชฐ๋ผ๋ ๋งค ํ๋ ์ ๊ธฐ์กด ์ฝ๋ ์ ์ ๋ฒ๋ฆฌ๊ณ ์ ์ฝ๋ ์ ์ ์์ฑํด์ ํ ๋นํ๋ ๊ฒ๋ณด๋ค ๋ถ๋ช ์ข์ ๋ฐฉ๋ฒ์ด ์์์๊ฑฐ์
ํธํ๊ฒ ๋งํ์ฐ๋ ค๋ค ์ด์ผ์ด์ค์ ์๋ง๋๊ฑฐ ๊ฐ์ ๊ฒฐ๊ตญ ์ง์ ๊ตฌํํ์ด ์ ๋ณด ใฑใ ใฑใ - dc App