namespace ConsoleApplication1
{
class program
{
static int MaxValue(int [] intArray,out int maxIndex)
{
int maxVal = 0;
maxIndex = 0;
for (int i=0;i<intArray .Length ;i++)
{
if (intArray[i] > maxVal)
{
maxVal = intArray[i];
maxIndex = i;
} //这里if如果不加括号那if语句到maxVal=intArray[i]就结束了,所以maxIndex永远等于数组的长度
}
return maxVal;
}
static void Main(string[] args)
{
int[] myArray = { 22,1,3,4 };
int maxIndex;
Console.WriteLine("The maximun value in myArray is {0}", MaxValue(myArray, out maxIndex));
Console.WriteLine("The first occurrence of this value is at element {0}", maxIndex + 1);
Console.ReadKey();
}
}
}
{
class program
{
static int MaxValue(int [] intArray,out int maxIndex)
{
int maxVal = 0;
maxIndex = 0;
for (int i=0;i<intArray .Length ;i++)
{
if (intArray[i] > maxVal)
{
maxVal = intArray[i];
maxIndex = i;
} //这里if如果不加括号那if语句到maxVal=intArray[i]就结束了,所以maxIndex永远等于数组的长度
}
return maxVal;
}
static void Main(string[] args)
{
int[] myArray = { 22,1,3,4 };
int maxIndex;
Console.WriteLine("The maximun value in myArray is {0}", MaxValue(myArray, out maxIndex));
Console.WriteLine("The first occurrence of this value is at element {0}", maxIndex + 1);
Console.ReadKey();
}
}
}