C#程序中,while (sr.EndOfStream==false)进入死循环
怎么解决啊,调试了好久,sr是StreamReader实例化某个ini文档的。StreamReadersr=newStreamReader("./ProductType....
怎么解决啊,调试了好久,sr是StreamReader实例化某个ini文档的。
StreamReader sr = new StreamReader("./ProductType.ini", System.Text.Encoding.GetEncoding("gb2312"));
while (sr.EndOfStream==false)
{……从此进入死循环(我的爱,已经消失在从前那片海)……} 展开
StreamReader sr = new StreamReader("./ProductType.ini", System.Text.Encoding.GetEncoding("gb2312"));
while (sr.EndOfStream==false)
{……从此进入死循环(我的爱,已经消失在从前那片海)……} 展开
1个回答
展开全部
while (sr.EndOfStream==false)
{
……从此进入死循环(我的爱,已经消失在从前那片海)……
哈哈..楼主跟我一样是个快乐的Programer..
我喜欢啊
sr如果你这么写的话必然是死循环
你的循环内部有读取下一行么
}
StreamReader sr = new StreamReader("./ProductType.ini", System.Text.Encoding.GetEncoding("gb2312"));
while (sr.EndOfStream == false)
{
sr.ReadToEnd();//一次读全部
sr.ReadLine();//一次读一行
}
没有这里两句中的任意一句..你一个字一个字读...
得多久啊.
要是一个都木有
..你就慢慢等...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询