在c#中,可以传递数组作为函数的参数,可以通过指定不带索引的数组名称来给函数传递一个指向数组的指针
using System;
namespace ArrayApplication
{
class MyArray
{
double getAverage(int [] arr,int size)
{
int i;
double avg;
int sum=0;
for(i=0;i<size;++i)
{
sum+=arr[i];
}
avg=(double)sum/size;
return avg;
}
static void Main(string[] args)
{
MyArray app=new MyArray();
int [] balance=new int []{100,2,3,17,50};
double avg;
avg=app.getAverage(balance,5);
Console.WriteLine("{0}",avg);
Console.ReadKey();
}
}
}