【发布时间】:2020-02-04 11:31:29
【问题描述】:
我正在使用 WF 应用程序并尝试根据不同情况(例如在 CurrentCulture 和 InvariantCulture 中)序列化/反序列化其数据。
在序列化/反序列化之前更改 CurrentCulture.TextInfo.ListSeparator 时遇到问题。
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US", false);
Thread.CurrentThread.CurrentUICulture.TextInfo.ListSeparator = ";";
要解决问题,我需要查看 ListSeparator 是否已修改。我找不到任何方法。
请向我提出你的想法。
谢谢。
【问题讨论】:
-
这可以说是问题的错误解决方案。与其试图弄清楚是否有任何不同,不如写一些东西,这样它们就不会中断——要么明确说明要使用的
CultureInfo,要么使用它的属性来找出要使用的正确值。如果您确实发现了不同之处,您打算做什么有意义的事情?
标签: c# winforms cultureinfo currentuiculture uiculture