C#/Study
ref 와 out
미고렝
2019. 10. 31. 01:11
ref를 이용하면 매개변수가 인수로부터 받은 값이 초기화가 되어있다는 가정하에 그 값을 사용하게된다. 그래서 그 값이 초기화가 되어있지않으면 컴파일 에러가 발생한다.
out을 이용하면 매개변수가 인수로부터 받은 값을 메소드를 실행하면서 초기화를 하기로 약속이 되어있기때문에 굳이 초기화를 할 필요가 없는것이다.
out을 이용하면 매개변수가 인수로부터 받은 값을 메소드를 실행하면서 초기화를 하기로 약속이 되어있기때문에 굳이 초기화를 할 필요가 없는것이다.