c#/수업 내용
params 키워드
이지훈26
2021. 9. 13. 14:56
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);
}
}
}
}