C#のパラメーター・アレイ
メソッドを宣言するときに時々、あなたは、パラメータとして関数に渡されるパラメータの数を判断することはできません。 C#のパラメーター・アレイは、この問題を解決するために、配列のパラメータは通常、関数の引数の数は不明を渡すために使用されます。
paramsキーワード
パラメータとして配列を使用する場合は、C#は、paramsはキーワードを提供するが、配列パラメータの方法は、両方の引数の配列を渡すことができます呼び出しを行うには、配列のセットのみを渡すことができます。 形式を使用してのparams:
public 返回类型 方法名称( params 类型名称[] 数组名称 )
例
次の例では、パラメータの配列を使用する方法を示します。
システムを用いました。 名前空間のArrayApplication { クラスParamArrayは { 公共int型AddElements(paramsはint型[] ARR) { int型の合計= 0; foreachの(私はARRにint型) { 合計+ =私; } 合計を返します。 } } クラスTestClassを { 静的な無効メイン(文字列[] args) { ParamArrayはアプリ=新しいParamArrayは(); int型の合計= app.AddElements(512、720、250、567、889); Console.WriteLineを( "合計は、次のとおりです。{0}"、合計)。 Console.ReadKey()。 } } }
上記のコードはコンパイルされ、実行されると、次の結果を生成します。
合計は、次のとおりです。2938