[C#] params 키워드
2023. 8. 1. 15:19ㆍC#
params 키워드는 함수의 매개변수를 개수가 가변적인 가변길이 매개변수로 만들어주는 키워드이다.
int Sum(params int[] values)
{
int sum = 0;
foreach(int i in values)
{
sum += i;
}
return sum;
}
//호출 시 매개변수를 원하는 만큼 사용할 수 있다.
Sum(1, 2); //3
Sum(9, 3, 6, 1); //19
Sum() //0
params 키워드는 함수의 마지막 매개변수에만 사용될 수 있으며,
가변길이 매개변수는 일차원 배열이어야 한다.
함수를 호출할 때는 가변길이 매개변수의 개수를 마음대로 정할 수 있으며, 개수는 0개도 가능하다.
'C#' 카테고리의 다른 글
| [C#] 튜플(Tuple) 사용하기 (0) | 2023.11.29 |
|---|---|
| [C#] 생성자에서 다른 생성자 호출하기 (0) | 2023.08.10 |
| [C#] 인덱서의 사용법 (0) | 2023.07.26 |
| [C#] const 키워드와 readonly 키워드 (0) | 2023.07.24 |
| [C#] 연산자 오버로딩 - operator 키워드 (0) | 2023.07.22 |