Latest web development tutorials

C#のパラメーター・アレイ

C#の配列 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

C#の配列 C#の配列