一个c#语言,关于函数的简单问题
代码如下:程序代码:
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 void Main(string[] args) { int[] myArray={1,2,3,4,5,6,7,8,9,10}; int maxVal = MaxValue(myArray); Console.WriteLine("最大的是:{0}", maxVal); Console.ReadKey(); }
我想问的是:
(1)函数MaxValue(int[] intArray)是不是意思是一次有两个数值进入函数?
(2)i<intArray.Length 这个是什么意思?为什么要加个.Length
(3)其实。。整个函数我还没有太了解它是怎么工作的。。。有空的大虾作个说明好吗。。。。