ํด๋์ค๋ ์ฐธ์กฐ๋๋๊น ๋ถ์ด๋ ๋ง๋ ๊ฐ์๊ฑด๊ฐ?
๊ทธ๋ฅ ๊ถ๊ธํด์ ์ง๋ฌธํจ
์ถ๊ฐ๋ก in, out ๊ฐ์๊ฑฐ ๋ค๋ค ์ ๊ทน์ ์ผ๋ก ๋ถ์ด๋์ง ๊ถ๊ธํด
๊ทธ๋๋ ๋ถ์ด๋ฉด ๊ฐ์ด ๋ฐ๋๋์ง ๋ณผ ์ ์์ด์ ์ข์ผ๋ ค๋
ํด๋์ค๋ ์ฐธ์กฐ๋๋๊น ๋ถ์ด๋ ๋ง๋ ๊ฐ์๊ฑด๊ฐ?
๊ทธ๋ฅ ๊ถ๊ธํด์ ์ง๋ฌธํจ
์ถ๊ฐ๋ก in, out ๊ฐ์๊ฑฐ ๋ค๋ค ์ ๊ทน์ ์ผ๋ก ๋ถ์ด๋์ง ๊ถ๊ธํด
๊ทธ๋๋ ๋ถ์ด๋ฉด ๊ฐ์ด ๋ฐ๋๋์ง ๋ณผ ์ ์์ด์ ์ข์ผ๋ ค๋
void Func(DOGARG source) source = null; void Func(ref DOGARG source) source = null; ๊ฒฐ๊ณผ๊ฐ ๋ค๋ฅด๋ค