今天 iv 注意到,我首先使用小数的所有地方都在网格中显示逗号而不是点 第二个问题是当我用点编辑或插入数字时它会忽略该点
就像我输入“2.5”一样,我得到的结果是 25
这就像示例代码:
decimal a = Convert.ToDecimal("2.5");
a 的结果是 25。
这个问题发生在 iis 上,也发生在我的本地计算机上。
到处都是,我该如何修复它?
最佳答案
您目前属于哪种文化?这应该可以完成工作:
decimal a = Convert.ToDecimal("2.5", new CultureInfo("en-US"));
此外,对于逗号显示:
string s = a.ToString(new CultureInfo("en-US"));
关于c# - 将字符串转换为小数忽略点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12402336/