프로그래밍/C#
ref와 out의 차이
ref 와 out 의 차이 역시 별거 없는 내용이었다. 어차피 참조에 사용하기 위해 사용파는 명령어 일 뿐 두개의 차이는 초기화를 어디서 하느냐에 따라 결정된다. ref는 선언과 동시에 초기화가 되어야한다. 하지만, out은 객체가 발생할 때 초기화되어야 한다. 즉, 생성자가 발생할 때 초기화되어야한다. 초기화가 생성할때 되는 가 아니면 객체와 동시에 되느냐의 차이기 때문에 구분을 하여 보면 될 것 같다.