可変長引数

C#

[この記事は18年前に書かれました]

可変長引数のメソッドを作成するには、以下のようにparamsを指定します。

public static void Test(params string[] list)
{
  foreach (string str in list)
  {
    Console.WriteLine(str);
  }
}

public static void Main() 
{
  Console.WriteLine("引数2個");
  Test("param1", "param2");
  Console.WriteLine("引数3個");
  Test("param1", "param2", "param3");
}

出力:
引数2個
param1 param2 
引数3個
param1 param2 param3

なんて簡単なんだ!

コメント

タイトルとURLをコピーしました