我给FileHelpers一个旋转和开箱即用,它无法处理像1,2,"Some Text, some other text", 02
这样的行。我必须将此属性[FieldQuoted('"', QuoteMode.OptionalForBoth, MultilineMode.AllowForBoth)]
添加到我的记录类中可以引用的每个字段。在我看来,应该有一个选项可以设置为告诉阅读引擎默认所有字段到这个模式。有这样的选择吗?我找不到一个。
谢谢
你是对的。处理引用字段没有全局设置。
但是,您可以使用dynamic engine options在代码中设置属性。
var engine = new DelimitedFileEngine<MyFileHelpersClass>();
engine.Options.Fields[0].QuoteMode = TrimMode.OptionalForBoth;
engine.Options.Fields[0].MultilineMode = MultilineMode.AllowForBoth;