【发布时间】:2011-06-20 20:25:28
【问题描述】:
我的产品(我使用的是 Microsoft.Office.Interop.Excel)面向葡萄牙语受众,其中逗号是十进制符号。它也有很多浮点和双精度计算以及百分比。 因此,当我在区域设置设置为美国的 Windows 上运行程序时,程序运行良好,当我在区域设置设置为巴西的 Windows 上运行程序时,会发生很多错误的事情,比如百分比变得疯狂(a很多零和其他数字),一些计算会导致无限结果等等......
我的问题是,如何在 C# 解决方案中隔离区域设置?即使 Windows 配置了巴西,也喜欢在美国修复区域设置?这可能吗?如果没有,我们还有其他方法可以解决这个问题吗?
提前致谢。
林肯
【问题讨论】: