代码改变世界

带参数的函数返回数组之和

2012-04-25 09:22  精诚所至 金石为开  阅读(262)  评论(0编辑  收藏  举报

带参数的函数返回数组之和。

using System;
namespace a
{
	class Program
	{
		static int MaxValue(int[] intArray)
		{
			int maxVal=intArray[0];
			for(int i=1;i<intArray.Length;i++)
			{
				if(intArray[i]>maxVal)
					maxVal=intArray[i];
			}
			return maxVal;
		}
		static int SumVals(params int[] vals)
		{
			int sum = 0;
			foreach(int val in vals)
			{
				sum += val;
			}
			return sum;
		}
		static void Main(string[] args)
		{
			int[] myArray={1,8,3,6,2,5,9,3,0,2};
			int maxVal=MaxValue(myArray);
			int sum=SumVals(1,5,2,9,8);
			Console.WriteLine("The maximum value in myArray is {0}",maxVal);
			Console.WriteLine("Summed Values={0}",sum);
			Console.ReadKey();
		}
	}
}