我正在閱讀使用FileHelpers庫的巨大文件。我想在閱讀下面的記錄之前更改RecordLine。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
但它無法正常工作。我是否在做任何問題?
感謝馬科斯,我將下載最新版本,並嘗試使用此作業。 –
與Joel的答案的最新版本完美地工作。感謝您提供的精彩圖書館。 –