[C#] ref 와 out 매개변수 한정자
프로그래밍 공부/C# 프로그래밍2022. 8. 24. 01:14[C#] ref 와 out 매개변수 한정자

두개를 많이 사용해보지 않았더라도 유니티를 사용해보셨다면 out한정자는 꽤 많이 보셨을것이다. 아마 레이캐스트를 사용할때의 매개변수로 맞은 오브젝트를 전달받아 무언가를 처리할때 가장 많이 보셨을것 같다. 하지만 주변에 있음에도 정확한 사용법과 차이를 모르고 넘어가는 경우가 있어서 정리 하려고 한다. Swap 메소드 만들어보기(Call By Value) public static void Swap(int a, int b) { int temp = a; a = b; b = temp; } 간단하게 2개의 정수값을 바꿔주는 메소드를 만들었다. static void Main(string[] args) { int A = 10; int B = 20; Console.WriteLine($"A = {A}\nB = {B}");..

image