本帖最后由 文韬 于 2013-6-5 16:06 编辑
在winform基础视频中有这样一段代码
string[]lines=txt成绩.Lines;
string maxName="";
string maxScore=0;
foreach(string line in lines)
{
string[]strs=line.Split('=');
string name=strs[0];
string strScore=strs[1];
int score=convet.ToInt32(strScore);
if(score>maxScore)
{
maxNmae=name;
maxScore=score;
}
}
MessageBox.Show(string.Format("{0}是第一名,最高成绩为{1}",maxName,maxScore));
其中tex成绩中包含的信息是用多行文本框存储的:
tom=200
jerry=100
lucia=300
我想问的是
1)foreach循环的次数由什么决定,还是说默认循环的次数为无限?他与for的区别和用途是什么?
2)tet成绩.Lines代表什么意思?这样写分别把txt成绩 中的三个信息做了什么样的处理?
|