C#関数に配列を渡します
C#では、あなたは、パラメータとして配列を渡すことができます。 あなたは、関数に配列へのポインタを渡すために、配列の名前を指定することにより、インデックス付けされない場合があります。
例
次の例では、関数に配列を渡す方法を示しています。
システムを用いました。 名前空間のArrayApplication { クラスMyArrayという { ダブルgetAverage(int型[]編曲、int型のサイズ) { 私はint型。 二重平均; int型の合計= 0; 以下のための(ⅰ= 0; iはサイズ<; ++ I) { 合計+ =編曲:[i]は、 } 平均値=(ダブル)和/サイズ。 平均を返します。 } 静的な無効メイン(文字列[] args) { MyArrayというアプリ=新しいMyArrayという(); / * 5要素を持つint配列* / int型[]バランス=新しいint型[] {1000年、2、3、17、50}; 二重平均; ポインタ/ *配列がパラメータとして渡されます* / 平均値= app.getAverage(バランス、5); / *出力の戻り値* / Console.WriteLineを( "平均である:{0}"、平均)。 Console.ReadKey()。 } } }
上記のコードはコンパイルされ、実行されると、次の結果を生成します。
平均である:214.4