110,533
社区成员
发帖
与我相关
我的任务
分享
StreamReader sr = new StreamReader("c:\\t.ini", System.Text.Encoding.UTF8);
int i = 0;
while(sr.ReadLine()!=null){
arli[i] = sr.ReadLine();
MessageBox.Show(arli[i]);
i++;
}
sr.Close();
StreamReader sr = new StreamReader("c:\\t.ini", System.Text.Encoding.UTF8);
while (!sr.EndOfStream) {
MessageBox.Show(sr.ReadLine());
}
sr.Close();
效果达到,多谢。结贴了。
顺便说下while ((line = sr.ReadLine()) != null) 你这样写让我纠结了一下。字符串不能用来当做条件。
看来都有通病,遇到让我们手写代码的时候就焉了。。 StreamReader sr = new StreamReader("c:\\t.ini", System.Text.Encoding.UTF8);
for (int i = 0; i < 5; i++)
{
arli[i] = sr.ReadLine();
MessageBox.Show(arli[i]);
}
sr.Close();
我改成这样有了我想要的结果,但是for循环里的5是不确定的。while里的循环读了一次,我懂了。那应该怎么修改? PS:深夜还有人在,有点欣慰。