为什么把for里面的数字8换成name.Length就会报错?
using System;
using System.Collections.Generic;
using System.Text;
namespace projGetMaxScore
{
class Program
{
static void Main(string[] args)
{
string[,] name = { { "吴淞", "89" }, { "钱东宇", "90" }, { "伏晨", "98" }, { " 陈陆", "56" }, { "周蕊", "60" }, { "林日鹏", "91" }, { "何昆", "93" }, { "关欣", "85" } };
int max;
int m;
m = 0;
max = 0;
for (int i = 1; i <8; i++)
{
if (int.Parse(name[i,1]) > max)
{
max = int.Parse(name[i,1]);
m = i;
}
}
Console.WriteLine("名字{0},分数{1}", name[m, 0], name[m, 1]);
}
}
}