문자열 배열을 받는 가변 길이 매개변수 사용하기
가변 길이 매개변수에 대한 또 다른 예제를 살펴보겠습니다. 매개변수를 선언할 때 params 키워드를 사용하여 배열 형식으로 만들면 하나 이상의 매개변수를 받을 수 있는 가변 길이 매개변수가 됩니다.
> static void Multi(params string[] messages) . { . foreach (string message in messages) . { . Console.Write(message); . } . Console.WriteLine(); . } > > Multi("A"); A > Multi("A", "B"); AB > Multi("A", "B", "C"); ABC
Multi 메서드는 params string[] messages 형태로 매개변수가 선언되어 있습니다. 이렇게 params 키워드가 지정된 배열 형식의 매개변수는 가변 길이 매개변수로 Multi("A"), Multi("A", "B"), Multi("A", "B", "C") 형태로 원하는 만큼의 문자열을 배열형으로 받을 수 있습니다. 같은 데이터 형식을 여러 번 입력받고자 할 때는 params 키워드를 사용하는 가변 길이 매개변수 방식이 도움이 됩니다.