HOME > C#基本 > C#基本 [C#] 可変長な引数を定義する(params) 2022年2月22日 C#で可変長な引数を定義するには、paramsキーワードを使用します。 構文 可変長引数を持つメソッド構文 メソッド名(params 型[] 変数名) paramsと共に、可変長にしたい型を配列で定義します。 サンプル 例)可変長引数を持つメソッド public static int sampleSum(params int[] nums) { int ans = 0; foreach (int x in nums) { ans = ans + x; } return ans; }Copy 上のメソッドは、以下のように実行できます。 int a = sampleSum(1, 2, 3); → 6 int b = sampleSum(1, 2, 3, 4, 5); → 15Copy 備考 paramsを指定できるのは1メソッドで1つのみです。 さらに、メソッドの一番最後の引数のみに指定できます。 Twitter Share Pocket Hatena LINE URLコピー -C#基本 -引数