开发环境和部署环境中可能出现小数点位数倍数扩大的问题,例如在开发环境输入0.08,在本地界面上显示0.08正常,而部署到服务器上时输入0.08,可能界面会显示8,出现该情况是由于服务器环境和开发环境的区域不同引起的,解决的方法:在执行计算代码之前先强制将区域设置为中国:
Thread.CurrentThread.CurrentCulture = new CultureInfo("zh-CN");
在使用上面的代码中还得添加如下引用:
using System.Threading;
using System.Globalization;