我使用dapper从db读取一些值并将其写入csv, 对于特定的列,我想用双引号字符串编写该列
$"\"{x.Notes}\""
,我已经尝试过了,但是当我将其写入csv时会导致三个双引号
答案 0 :(得分:1)
这是正常行为。
当字符串包含特殊字符(例如,分隔符,换行符或双引号)时,该字符串必须用双引号引起来。然后将双引号加倍。
一些例子:
foo "Hello world" bar
变为"foo ""Hello world"" bar"
foo "bar"
变为"foo ""bar"""
"foo"
变为"""foo"""