Я читаю огромный файл, используя библиотеку FileHelpers. Я хотел бы изменить RecordLine перед чтением записи, как показано ниже.
static void engine_BeforeReadRecord(object sender, BeforeReadRecordEventArgs<object> e)
{
if (e.RecordLine.Contains(@"\|"))
e.RecordLine.Replace(@"\|", "");
}
В их онлайн-справке также говорится, что можно изменить
Note: if you change the RecordLine the engine use the changed value This can be useful in some cases but you must be carefull
Но это не работает. Есть ли какие-либо проблемы в том, как я это делаю?