ref keyword, out keyword
C#에서의 참조 C#에서는 형식 안전성과 보안을 유지하기 위해 기본적으로 포인터 산술 연산을 지원하지 않습니다. 그러나 unsafe 키워드를 사용하면 포인터를 사용할 수 있는 안전하지 않은 컨텍스트를 정의할 수 있습니다. 포인터에 대한 자세한 내용은 포인터 형식 항목을 참조하십시오 - MSDN C#에서는 포인터를 통해 데이터를 참조하는 것을 권장하지 않는다. 그래서 참조에 의한 호출을 하려면 ref 키워드를 사용해야 한다. public void Func(ref int a, ref int b) { // 함수의 내부에서 값을 복사해서 사용하는 게 아닌 // 참조해서 사용하는 경우 // 함수의 정의, 호출 시에 ref 키워드를 붙여주면 된다. } 출력을 위한 매개 변수 out 참조에 의한 호출을 위해서 ref..
프로그래밍/C#
2016. 7. 27. 15:55