在C#编程中,按十进制数据类型自动四舍五入值
本文关键字:数据类型 四舍五入 十进制 编程 | 更新日期: 2023-09-27 18:01:02
我用十进制数据类型声明的一个变量有问题,它必须是十进制数据类型。我不想更改该数据类型,因为我在另一部分也需要它。
我到底需要什么
我得到2.12作为折扣值。我已经动态地分配给一个变量。
//I am getting 2.12 here
decimal discount = Convert.ToDecimal(label.text); //it convert to 3 (round figure)
尝试指定区域性。
decimal discount = Convert.ToDecimal(label.text, CultureInfo.InvariantCulture);