[C#] 참조에 의한 매개변수 전달 (ref, out)
*이 글은 책을 바탕으로 공부한 글입니다. 1. 값에 의한 호출 (Call by value) 함수와 메소드를 호출할 때, 필요한 값들을 전달해주기 위해 매개변수에 값을 넣어 전달해 준다. 값 형식(Value type)은 매개 변수로 전달 시에 해당 인자의 값을 복사해서 전달 함수와 메소드에서 값을 리턴할 때도 마찬가지 이것을 값에 의한 호출(Call by value)이라고 함 두 매개 변수를 받아서 서로 값을 바꾸는 Swap() 함수에서 이런 예시가 자주 나온다. static void Swap(int x, int y) { int temp = x; x = y; y = temp; } 그리고 다음과 같이 사용을 해 본다. static void Main(string[] args) { int x = 3; int ..