【发布时间】:2020-05-20 23:54:36
【问题描述】:
我只想在日期字段周围加上引号,而不是其他字段。
我写了一个函数传递给ShouldQuote,如果字段是日期时间,则返回true。但它在行中的每个字段周围加上引号。我单步执行了代码并验证了从我的函数返回的结果是否为假,但该字段周围仍然有引号。我做错了什么还是这应该是 ShouldQuote 的预期功能?
private bool ShouldQuote(string field, WritingContext context)
{
DateTime date;
var result = DateTime.TryParseExact(field, "MM/dd/yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out date);
return result;
}
var config = new Configuration();
config.ShouldQuote = ShouldQuote;
【问题讨论】:
-
检查config.QuoteAllFields是否为真?从表面上看,你所拥有的看起来还不错。