FileHelper Чтение TXT-файла

Не могли бы вы помочь мне с чтением 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);

            }
        }

Я не хочу читать первые 20 строк в текстовом файле.

Это информационные строки.

1 ответ

Вы можете использовать атрибут IgnoreFirst, который указывает количество строк, которые должны игнорироваться в начале файла или потока, когда движок читает его.

[IgnoreFirst(20)] 
[DelimitedRecord("│")]
public class Orders
{ 
  // etc...
}

Существует также атрибут IgnoreLast для игнорирования последних строк файла.

Другие вопросы по тегам