728x90 ๋ฐ์ํ ์ฐธ์กฐ1 [C#๊ธฐ์ด] ์ฐธ์กฐ ์ฐธ์กฐ ref/out ํค์๋๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์ธ๋ถ๋ก๋ถํฐ ๋ณ์๋ก๋ง ์ ๋ ฅ๋ฐ๊ฒ ๋ค๋ ์๋ฏธ๋ฅผ ๊ฐ์ง๋ค. --> ref a ์ด๋ฐ๊ฑด ๊ฐ๋ฅํ์ง๋ง ref 10 ๊ฐ์๊ฑด ๋ถ๊ฐ๋ฅ! ์ธ๋ถ๋ก๋ถํฐ ์ ์ฅ์๋ฅผ ๋ฐ์์ค๊ฒ ๋ค๋ ์๋ฏธ๋ฅผ ๊ฐ์ง. ref ํค์๋๋ ํจ์ ๋ด๋ถ๋ก๋ถํฐ ๋ฐ์์ฌ ๊ฐ์ด ์์ ๋ ์ฌ์ฉ ref ํค์๋๋ ๋ณ์๋ฅผ ์ด๊ธฐํํ ํ ์ ๋ฌํด์ผํ๋ค. out=์ด๊ธฐํ ์ํ๊ณ ์ ๋ฌํด๋ ๋จ,๊ฒฐ๊ณผ๊ฐ์ ๋ฐ์ผ๋ ค๊ณ ๋ง๋ ๊ฑฐ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 class Program { static void Test1(ref int r) { r = 30; } static void Test2(int r) { r = 20; } static void Main(string[] args.. 2021. 7. 19. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ