在ServiceStack.Text.CsvSerializer

时间:2015-10-06 06:36:10

标签: c# csv servicestack servicestack-text

如果可能,在使用ServiceStack.Text.CsvSerializer时如何将分隔符从逗号更改为分号?

1 个答案:

答案 0 :(得分:14)

您可以通过设置

来控制它
 ServiceStack.Text.CsvConfig.ItemSeperatorString = ";";

来自version 3.9.14 Release Notes

  
      
  • CsvConfig.ItemSeperatorString - 在csv文件中的项目之间配置分隔符(即|或;而不是)
  •   
  • CsvConfig.ItemDelimiterString - 为需要在csv文件中转义的项目启用分隔符的配置(即|而不是“)
  •   
  • CsvConfig.RowSeparatorString - 为csv文件中的一行项目(即| \ r \ n)配置分隔符
  •   

请注意,设置为thread static。 (还要注意拼写错误。)