你能帮我看一下下图所示的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行。
这些是信息行。
您可以使用IgnoreFirst属性,该属性指示在引擎读取文件或流的开头时要忽略的行数。
[IgnoreFirst(20)]
[DelimitedRecord("│")]
public class Orders
{
// etc...
}
还有一个IgnoreLast属性用于忽略文件的最后几行。