【发布时间】:2014-04-19 22:21:56
【问题描述】:
我有一个文本文件,我正在使用 StreamReader 阅读。现在,根据我的要求,无论我先阅读什么行,我不想再次阅读意味着我不想再次获取该数据。所以我添加了 File.ReadLines(FileToCopy).Count();获取首先读取的行数的代码。现在无论上面的代码行返回什么行,我都想在那之后阅读。
这是我的代码。
string FileToCopy = "E:\\vikas\\call.txt";
if (System.IO.File.Exists(FileToCopy) == true)
{
lineCount = File.ReadLines(FileToCopy).Count();
using (StreamReader reader = new StreamReader(FileToCopy))
{
}
}
我需要在这里指定什么条件。请帮助我。
while ((line = reader.ReadLine()) != null)
{
var nextLines = File.ReadLines(FileToCopy).Skip(lineCount);
if (line != "")
{
}
【问题讨论】:
标签: c# string io text-files streamreader