「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