param 키워드를 사용하여 C#에서 변수 인수를 가져옵니다.
정수를 곱하는 예를 살펴보겠습니다. 우리는 정수 값을 원하는 만큼 받아들이기 위해 params 키워드를 사용했습니다 -
static int Multiply(params int[] b)
위의 내용을 통해 하나의 int 값과 두 개의 int 값으로 숫자의 곱을 찾을 수 있습니다. 다음은 여러 값으로 동일한 함수를 호출합니다. -
int mulVal1 = Multiply(5); int mulVal2 = Multiply(5, 10);
C#에서 변수 인수가 작동하는 방식을 이해하기 위해 전체 코드를 살펴보겠습니다 −
예
using System;
class Program {
static void Main() {
int mulVal1 = Multiply(5);
int mulVal2 = Multiply(5, 10);
Console.WriteLine(mulVal1);
Console.WriteLine(mulVal2);
}
static int Multiply(params int[] b) {
int mul =1;
foreach (int a in b) {
mul = mul*a;
}
return mul;
}
}