params 키워드를 사용하면 가변 개수의 인수를 사용하는 메서드 매개 변수를 지정할 수 있습니다. 매개 변수 배열은 1차원 배열이어야 합니다.
메서드 선언에서 params 키워드 뒤에는 추가 매개 변수가 허용되지 않으며, params 키워드 하나만 메서드 선언에 사용할 수 있습니다.
-배열 요소 형식의 쉼표로 구분된 인수 목록입니다.
-지정된 형식의 인수 배열입니다.
-인수가 없습니다. 인수를 보내지 않는 경우 params 목록의 길이는 0입니다.
using System;
using System.IO;
using Newtonsoft.Json;
using System.Collections.Generic;
using System.Threading.Tasks;
using System.Threading;
namespace Helloworld1
{
class App
{
//생성자
public App()
{
this.Work("홍길동", 1, 2, 3, 4, 5);
}
void Work(string name, params int[] list)
{
foreach(int num in list)
{
Console.WriteLine(num);
}
}
}
}
'c# > 수업 내용' 카테고리의 다른 글
자료구조 (0) | 2021.09.14 |
---|---|
out, ref 키워드 (0) | 2021.09.13 |
is, as, typeof 연산자 (0) | 2021.09.13 |
Task 클래스 작업 인스턴스화/Task<Result> 클래스 (0) | 2021.09.13 |
비동기 요리 완성 (0) | 2021.09.13 |