초기화1 [C#][기초] ref 와 out 은 언제 어떻게 사용하나? 함수로 전달되는 인자의 값을 변경하고 싶을 때 사용하는 ref, out C# 에서 함수를 호출할 때, void/int/double/string 등 함수가 반환값을 갖도록 할 수 있다. 그런데...이 경우에 반환 값을 하나만 받을 수 있다. 나는 여러개의 반환 값을 갖고 싶은데, 어떻게 해야 할까? 이 때 사용되는 것이 바로 ref, out parameter modifier 이다. ref 와 out 은 value type 의 함수 인자를 reference type 으로 변환해 준다. 아래의 코드를 보자. 일단 3가지 형태로 비슷한 함수를 만들어 봤다. 각 함수의 역할은 인자의 값을 1 증가시키는 것이다. // call by value private void IncreaseIntegerParameter(in.. 2020. 5. 14. 이전 1 다음