如何在c#中隔离区域设置

时间:2011-06-20 20:25:29

标签: c# settings regional

我的产品(我正在使用Microsoft.Office.Interop.Excel)定位到葡萄牙观众,其中逗号是小数点。它有很多浮动和双重计算和百分比。 因此,当我在Windows上运行程序并将区域设置设置为美国时,程序运行良好,当我在区域设置为巴西的Windows上运行程序时,会发生很多错误的事情,比如百分比变得疯狂(a很多零和其他数字),一些计算导致无限结果和更多...

我的问题是,如何在C#解决方案中隔离区域设置?就像在美国修改区域设置一样,即使Windows配置了巴西?这可能吗?如果没有,我们还有其他办法解决这个问题吗?

提前致谢。

林肯

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用System.Globalization.CultureInfo课程?具体来说,CultureInfo.CurrentCulture