请帮我解释一下这段代码
请问如下函数是怎样解释的?
class Class1
{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,8,3,6,2,5,9,3,0,2};
int maxVal = MaxValue(myArray);
Console.WriteLine("The maximum value in myArray is {0} ", maxVal);
在这一段代码中我有几点有点不太懂请高手指教
for (int i = 1;i < intArray.length;i++)
{
if (intArray[i]> maxVal)
maxVal = intArray[i];
}