C#에서 params는 무엇을 의미하나요?

params 키워드는 매개변수 수가 가변적인 매개변수를 사용하는 메서드 매개변수를 지정할 수 있습니다.

메서드 선언에서 params 키워드 뒤에는 다른 매개 변수가 허용되지 않으며, 메서드 선언에서는 하나의 params 키워드만 허용됩니다.

각 C# 함수는 params 키워드가 있는 매개변수를 가질 수 있습니다. 호출 시 값을 전달할 수 없거나 값을 전달할 수도 있고 여러 값을 전달할 수도 있습니다.

확장 정보: params 매개변수 배열과 관련하여 다음 사항을 숙지해야 합니다.

1. 형식 매개변수 목록에 매개변수 배열이 포함된 경우 매개변수 배열은 다음 위치에 있어야 합니다. 마지막으로,

2. 매개변수 배열은 1차원 배열이어야 합니다.

3. params 수정자는 다음과 함께 사용할 수 없습니다. ref 및 out 수정자;

4. 매개변수 배열에 해당하는 실제 매개변수는 동일한 유형의 배열 이름이거나 배열 요소와 동일한 유형의 임의 개수의 변수일 수 있습니다.< /p>

5. 실제 매개변수가 배열이면 참조로 전달하고, 실제 매개변수가 변수나 표현식이면 값으로 전달합니다.

바이두 백과사전 매개변수