닷넷/Wpf프로그래밍
ASP/ADO.Net C# 실무 과정 자료] 참조에 의한 파라미터 전달
행복한짱짱이
2017. 6. 16. 19:56
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);