ASP/ADO.Net C# 실무 과정 자료] 참조에 의한 파라미터 전달






ASP/ADO.Net C# 실무 과정 자료] 참조에 의한 파라미터 전달

실무개발자를위한 실무교육 전문교육센터학원

www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.


참조에 의한 파라미터 전달


■ 앞의 Swap을 정상적으로 동작하게 하려면, x,y의 값이 아닌 x,y의 참조(포인터, 또는 주소)를 Swap 메소드에게 전달해야 한다.



참조를 파라미터로 사용하기 위해서, 파라미터를 선언할 때 ref라는 키워드를 붙여준다.



■ 메소드 호출할 때에는, 파라미터 선언에 ref가 붙은 모든 파라미터에 대해서, 메소드 호출시에도 변수 앞에 ref를 붙인다.



■ 기본적인 사용법을 예로 들면 아래와 같다. 

public static void Swap(ref int x, ref int y)

Swap(ref x, ref y);



+ Recent posts