OUT参数
static void Main(string[] args) { int[] myarray = { 1, 5, 8, 9, 11,2, 6, 2, 4, 6, 3 }; int maxindex; Console.WriteLine(maxvalue(myarray, out maxindex)); Console.WriteLine(maxindex+1); Console.ReadKey(); } static int maxvalue(int[] intarray, out int maxindex) { int maxval = intarray[10]; maxindex = 0; for (int i = 0; i <intarray.Length; i++) { if (intarray[i] > maxval) { maxval = intarray[i]; maxindex = i; } } return maxval; }