「C#」引数としての配列を関数に渡すサンプルコード
サンプルコード
using System; namespace ArrayApplication { class TestArrayDemo { double getAverage(int[] arr, int num) { int i; double value; int sum = 0; for (i = 0; i < num; ++i) { sum += arr[i]; } value = (double)sum / num; return value; } static void Main(string[] args) { TestArrayDemo app = new TestArrayDemo(); /* int 配列 */ int [] kk = new int[]{17, 2, 3, 50, 1000}; double value; /* 引数としての配列を渡す */ value = app.getAverage(kk, 5 ) ; /* 戻り値 */ Console.WriteLine( "平均値: {0} ", value ); Console.ReadKey(); } } }
実行結果
平均値:214.4