Есть ли у файловых помощников классы, которые могут поддерживать неограниченную длину записи данных? - PullRequest
0 голосов
/ 12 марта 2019
<FixedLengthRecord(FixedMode.AllowVariableLength)> 
Public Class FileRecord

    <FieldFixedLength(1)>
    <FieldTrim(TrimMode.Both), FieldOptional()>
    Public FileRecordsRemaining2 As String

End Class

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

Приведенный выше код является частью FileRecord, который я будуполучать и отвечать на запись данных.

Вопрос: можно ли использовать «FixedLengthRecord (FixedMode.AllowVariableLength)», где я могу иметь «FieldFixedLength ( Unlimited )»?

ИЛИ

Есть ли другой способ, другие классы Filehelpers или что-то, что я могу использовать для получения и ответа неограниченной длины записи данных?

1 Ответ

0 голосов
/ 13 марта 2019

Атрибут FixedFieldLength требует значения больше 1, но верхнего предела нет, поэтому вы можете просто установить его на Integer.MaxValue.

<FieldFixedLength(Integer.MaxValue)>
<FieldTrim(TrimMode.Both), FieldOptional()>
Public FileRecordsRemaining2 As String
...