2017-03-10 40 views

回答

0

您需要IgnoreEmptyLines屬性和ConditionalRecord屬性。

[DelimitedRecord(",")] 
    [IgnoreEmptyLines()] 
    [ConditionalRecord(RecordCondition.ExcludeIfBegins, "A")] 
    public class ConditionalType1 
    { 
     /// etc. 
    } 

有用於RecordConditionExcludeIfMatchRegex幾個選項。請參閱docs

+0

當我添加兩個'條件記錄',一個用於A和一個用於T,它說重複'條件記錄'屬性 –

+1

您可以使用正則表達式來處理這種情況,或者更好地添加一個接口到你的類:INotifyRead和OnBeforeReadRecord方法中,你可以用任何你想要的條件 – MarcosMeli

相關問題