Mit CsvHelper, wenn ich einen benutzerdefinierten Parser will (zum Beispiel möchte ich ein MyBooleanConverter
mit der Eingabezeichenfolge ist „f“ wird falsch sein, „t“ wird „true“). Aber mit jeder Klasse Ich habe Mapper schreiben:CsvHelper Set benutzerdefinierte Standardtypeconverter
public sealed class MyClassMap : CsvClassMap<MyClass>
{
public MyClassMap()
{
Map(m => m.Id).Index(0).TypeConverter<MyBooleanConverter>();
}
}
Oder
[CsvHelper.TypeConversion.TypeConverter(typeof(MyBooleanConverter))]
public Boolean MyObjectProperty { get; set; }
Wie kann ich MyBooleanConverter
als Standard festgelegt für jedes boolean Feld und jede Klasse?