我想知道当它从文件中读取流时,能否告诉它只接受x的行数?假设您要从文件中获取100行,可以告诉它仅获取前100行(忽略第一行,因为它将是标头)。即使文件有200行?
最佳答案
您可以使用FileHelperAsyncEngine一对一地处理记录。
FileHelperAsyncEngine engine = new FileHelperAsyncEngine(typeof(Customer));
engine.BeginReadFile("TestIn.txt");
int recordCount = 0;
foreach (Customer cust in engine)
{
// your code here
Console.WriteLine(cust.Name);
recordCount++;
if (recordCount > 100)
break; // stop processing
}
engine.Close();
关于c# - FileHelpers是否受到限制?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9105222/