为什么不是QuoteMode = OptionalForBoth,quotechar ='“'所有字段的默认选项?

问题描述 投票:0回答:1

我给FileHelpers一个旋转和开箱即用,它无法处理像1,2,"Some Text, some other text", 02这样的行。我必须将此属性[FieldQuoted('"', QuoteMode.OptionalForBoth, MultilineMode.AllowForBoth)]添加到我的记录类中可以引用的每个字段。在我看来,应该有一个选项可以设置为告诉阅读引擎默认所有字段到这个模式。有这样的选择吗?我找不到一个。

谢谢

c# filehelpers
1个回答
0
投票

你是对的。处理引用字段没有全局设置。

但是,您可以使用dynamic engine options在代码中设置属性。

var engine = new DelimitedFileEngine<MyFileHelpersClass>();
engine.Options.Fields[0].QuoteMode = TrimMode.OptionalForBoth;
engine.Options.Fields[0].MultilineMode = MultilineMode.AllowForBoth;
© www.soinside.com 2019 - 2024. All rights reserved.