ASP/ADO.Net C# 실무 과정 자료] 참조 전달시 유의점






ASP/ADO.Net C# 실무 과정 자료] 참조 전달시 유의점

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

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


참조 전달시 유의점


■ 파라미터로 전달할 변수는 반드시 초기화 해야 한다. (C#에서는 각 변수를 초기화 하기 전에는 메모리를 할당하지 않는다는 것을 명심한다.)



■ 참조 전달의 경우, 메소드 내부에서 원본 데이터에 대한 조작실수가 일어날 가능성이 있으므로 주의가 필요하다. 이를 side effect(부작용)이라 부른다.



■ 만약 반환값의 확장을 위해서 참조를 사용할 생각이라면 뒤에서 설명할 out 키워드를 사용한다. out 키워드의 사용은 초기화를 요구하지 않는다.



+ Recent posts