C# 国际环境不同导致程序出错 小数点
最近有个需求是因为德国的客户不能正常运行程序,后来查阅后发现原因是西语地区国家使用的小数点是",",而不是我们中英环境的".",导致无法正常运行。
如果在全部计算的地方进行修改太麻烦,后来找了很多方法,用c#直接修改电脑的小数点之类的(控制面板里的区域设置)。
后来发现了一个,直接在程序初始的时候修改环境。
CultureInfo enUS = CultureInfo.CreateSpecificCulture("zh-CN");
CultureInfo.CurrentCulture = enUS;
posted on 2021-09-01 16:34 斯坦尼斯拉夫斯基23 阅读(262) 评论(0) 收藏 举报
浙公网安备 33010602011771号