C#中如何读取文本文件中指定行的内容,而不是读出全部内容。

我之前是这样的写的,可读出来的全部行。大家给我看看是为什么?try{using(StreamReadersr=newStreamReader("E:\\TyTest\\T... 我之前是这样的写的,可读出来的全部行。大家给我看看是为什么?
try
{
using (StreamReader sr = new StreamReader("E:\\TyTest\\TyTest\\Test_08nh\\TyConfiguration.ini"))
{
sr.Read();
string rest = sr.ReadToEnd();
Console.WriteLine(rest);
Console.ReadKey();
}
}
catch (Exception e)
{
Console.WriteLine("The file could not be read:");
Console.WriteLine(e.Message);
}
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
手机用户65050
2012-03-12
知道答主
回答量:42
采纳率:0%
帮助的人:22.9万
展开全部
不适用readtoend方法 直接使用readline方法即可,什么不懂继续问我。
更多追问追答
追问
我用readline()读出的也是全部行。是不是我还要加个什么控制?要的加的话怎么加?
while (line !=null)
{
//write the lie to console window
line = sr.ReadLine();
Console.WriteLine(line);
//Read the next line
}
追答
是加的控制的 你这样while循环后还是全部行的,你想读哪一行?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式