Params

Clean·2025년 3월 29일

Params

  • params는 한 번에 여러 개의 값을 함수에 전달할 수 있도록 해주는 키워드다.

  • params를 사용하면, 개별 값들을 넘겨도 내부적으로 배열로 변환된다.


사용법

void ParamsTest(params int[] numbers)
{
    Console.WriteLine(string.Join(", ", numbers));
}

ParamsTest(1, 2, 3, 4, 5); 			  // 1, 2, 3, 4, 5 출력
ParamsTest(new int[] { 10, 20, 30 }); // 10, 20, 30 출력

특징

  • 개별값배열 모두 전달할 수 있다.

  • params 키워드는 반드시 배열 타입에만 사용할 수 있다.

  • params 키워드는 반드시 하나만 사용할 수 있고, 제일 마지막에 두어야 한다.


params는 개별 값을 인수로 넘겨서 배열을 반환하는 함수를 만들어도 좋을 것 같네

0개의 댓글