如何在 C# 中将十进制值转换为 int
本文关键字:转换 int 十进制 | 更新日期: 2023-09-27 18:36:57
我在数据库中有十进制值。我想在其中显示十进制值。如何将十进制值转换为其中。
int vatprice;
dt.Load(cmd.ExecuteReader());
vatprice = Convert.ToInt32(dt.Rows[0][5].ToString());//getting error here
根据您的要求,使用以下方式将十进制四舍五入为 2 位:
1)使用Math.Round()
。
var vatprice= Convert.ToDecimal(Math.Round(dt.Rows[0][5], 2));
2)第二种方式是
var vatprice=Convert.ToDecimal(dt.Rows[0][5].ToString ("#.##"));