您能帮我阅读下图中显示的txt文件吗?
[DelimitedRecord("│")]
public class Orders
{
public int Belegnr { get; set; }
public string Pos { get; set; }
public string Belegdatum { get; set; }
public string Auftrag { get; set; }
}
var engine = new FileHelperEngine<Orders>();
if (engine.Options.FieldCount==19)
{
var records = engine.ReadFile(@"\\bosch.com\dfsrb\dfstr\div\dc\BUP2_TEF_Share\02_TEF3\90_Projeler\Pems\Maliyetler\KOB1_Order.XML");
foreach (var record in records)
{
Console.WriteLine(record.Belegnr);
}
}
我不想读取txt文件中的前20行。
这些是信息行。
答案 0 :(得分:1)
您可以使用 IgnoreFirst 属性,该属性指示当引擎读取文件或流时在文件或流的开头要忽略的行数。
[IgnoreFirst(20)]
[DelimitedRecord("│")]
public class Orders
{
// etc...
}
还有一个 IgnoreLast 属性,用于忽略文件的最后一行。