本帖最后由 王超洋 于 2012-5-18 15:55 编辑
private void button1_Click(object sender, EventArgs e)
{
string[] lines = textBox1.Lines;
string maxname = "";
int maxscore = 0;
foreach(string line in lines)
{
string[] str=line.Split('=');
string name = str[0];
string strscore = str[1];
int score = Convert.ToInt32(strscore);
if(score>maxscore)
{
maxname = name;
maxscore = score;
}
}
MessageBox.Show(string.Format("{0}是第一名,成绩为{1}", maxname, maxscore));
return;
}
这个有点看不懂,让统计最高成绩的,foreach(string line in lines)这个是什么循环?
解释一下逻辑?
|