是否可以从 Thread.CurrentThread.CurrentCulture 获取 CSV 分隔符? (。网)
Posted
技术标签:
【中文标题】是否可以从 Thread.CurrentThread.CurrentCulture 获取 CSV 分隔符? (。网)【英文标题】:Is possible to obtain the CSV separator from Thread.CurrentThread.CurrentCulture? (.NET) 【发布时间】:2009-01-05 16:12:54 【问题描述】:在小数点分隔符为 ,(逗号)的语言中,CSV(逗号分隔值文件格式)分隔符为 ; (分号)。我知道在 Windows 控制面板中的何处可以找到此配置,但我不知道如何在 .NET 应用程序中以编程方式找到它。
我猜 Thread.CurrentThread.CurrentCulture 有那个信息,但我在里面找不到。
【问题讨论】:
【参考方案1】:System.Globalization.CultureInfo.CurrentCulture.TextInfo.ListSeparator
这是我知道的唯一方法。
【讨论】:
有时这不起作用,即使分隔符是逗号(,),excel可能仍然希望半列(;)作为分隔符以上是关于是否可以从 Thread.CurrentThread.CurrentCulture 获取 CSV 分隔符? (。网)的主要内容,如果未能解决你的问题,请参考以下文章
JAVA多线程提高三:线程范围内共享变量&ThreadLocal