本帖最后由 黑马郭 于 2013-12-13 22:28 编辑
本人刚开始看视频 程序中有点小小的问题请教各位大神
就是 在看 案例 统计成绩中 部分程序如下
private void btnresult_Click(object sender, EventArgs e)
{
string[] lines = txtchengji.Lines;
string maxname = "";
int maxscore = -1;
foreach(string line in lines)
{
string[] str = line.Split('=');
string name = str[0];
int score = Convert.ToInt32(str[1]);
if (score > maxscore)
{
maxname = name;
maxscore = score;
}
}
MessageBox.Show(string.Format("最大成绩是{0},成绩是{1}",maxname,maxscore));
}
其他的都能看懂 就是有一句 maxscore = -1; 请问为什么要等于-1,而不是0呢;
谢谢各位解惑了
|