ref / out / params / 명명된 매개변수 / 선택적 매개변수
[call by reference 를 하려면...]ref 만 변수 앞에 붙여주면 됨static void swap(ref int a, ref int b) [2개 이상의 값을 리턴하고 싶다면...]ref 를 써도 되지만, 좀더 안전한 out 을 써주면 됨void divide(int a, int b, out int q, out int r) [가변길이 변수는...]int sum(params int[] args) 과 같이 params 와 배열을 써주면 됨void print(string name, string phone) { }print(name: "윤", phone: "010"); [선택적 매개변수는...]void func(int a = 0, int b = 0) 과 같이 기본값을 넣어주면 됨