반응형

* out 키워드 : 인수를 참조로 전달하는 데 사용.

                   다만 전달 인수가 초기화가 되지 않아도 참조 전달이 됨.

   ref 키워드 : 인수를 참조로 전달하는 데 사용.

                   다만 전달 인수가 반드시 초기화가 되어서 전달 되어야 됨.

 

 

위 그림에서 보듯이 ref 참조는 밑줄로 오류가 되어 있습니다. 초기화가 되지 않은 변수가 참조 전달 인수로 되었기 때문입니다. out 참조는 함수 안에서 변수를 초기화 하여 다시 리턴 하는 방식으로 되어 있습니다.

 

 

* ref 참조는 반드시 변수가 초기화 되어서 전달 되어야 되지만 out 참조는 변수 초기화 하고 안하고 둘다 참조 전달이 되는 부분이 가장 큰 차이겠습니다. 

반응형

+ Recent posts