ref 와 out

C#/Study 2019. 10. 31. 01:11
ref를 이용하면 매개변수가 인수로부터 받은 값이 초기화가 되어있다는 가정하에 그 값을 사용하게된다. 그래서 그 값이 초기화가 되어있지않으면 컴파일 에러가 발생한다.

out을 이용하면 매개변수가 인수로부터 받은 값을 메소드를 실행하면서 초기화를 하기로 약속이 되어있기때문에 굳이 초기화를 할 필요가 없는것이다.

'C# > Study' 카테고리의 다른 글

12.02 객체 충돌  (0) 2019.12.02
struct 와 클래스의 차이  (0) 2019.11.02
초기화  (0) 2019.10.31
박싱과 언박싱  (0) 2019.10.31
배열 내 요소중 최대값 구하기  (0) 2019.10.15
: