Just another WordPress site

引数の数が変動するメソッドを作成する

2016.06.03

引数の数が変動するメソッドを作成する

Paramsキーワードを使用することによって変動する引数を使用することができます。

[アクセス修飾子] void メソッド名(params データ型 値);

[アクセス修飾子] void メソッド名(データ型 値, params データ型 値);

注意しなくてはならない点としてParamsキーワードの使用は最後の引数にのみ限られます。


private void button1_Click(object sender, EventArgs e)

{

   string[] strs = {"abc", "def"};

   Box(strs);



   Box("ghi", "jkl");

}



private void Box(params string[] strs)

{

   foreach (string str in strs)

   {

       MessageBox.Show(str);

   }

}



関連記事