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

本文关键字:区域 设置 何隔离 隔离 | 更新日期: 2023-09-27 17:59:36

我的产品(我使用的是Microsoft.Office.Interop.Excel)面向葡萄牙受众,其中逗号是十进制符号。它有很多浮动和双重计算以及百分比。因此,当我在区域设置为美国的Windows上运行程序时,程序运行良好,当我运行区域设置为巴西的Windows上的程序时,会发生很多错误,比如百分比变得疯狂(很多零和其他数字),一些计算会产生无限的结果等等。。。

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

提前谢谢。

林肯

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

你试过玩这个系统吗。全球化CultureInfo类?特别是CultureInfo。CurrentCulture?