| 니앙팽이 - C# | 2 | 참조 전달 [Ref & Out]
·
Language/C#
🧑🏻💻 2. C# 값타입 Call By Reference 함수의 Output은 꼭 Return으로 받지 않아도 된다. 바로 "Call ByReference" C 포인터를 처음 배우게 되면 함수의 인자를 포인터로 보내는 방식을 기억할 것이다.나아가서 C++에선 & 참조 연산자로 Not Nullable 레퍼런스 접근이 가능했다.어쨌든 핵심은 Swap(a, b)를 구현할 때, Call By Reference 를 사용하고리턴이 없는 함수라도, 인풋이 되고 아웃풋이 가능하게 만드는 테크닉으로 사용 가능하다.// Call By Value : 인자는 외부에서 받아온 녀석이랑 다른녀석이다.// 다시 말하면 외부 값의 원본이 아닌 복사본이 들어 와서.. 이 스왑은 작동되지 않는다.void Swap(int a, i..