在asp.net中怎么把小数点后面的零给去了
发布网友
发布时间:2022-05-25 12:17
我来回答
共3个回答
热心网友
时间:2023-10-26 21:31
没有一个参数的重载的意思是:money.ToString("0.0")--这个括号里不能带有一个参数;
money指的是:float money = 9.0000f;就是这个money,意思是把浮点型强制转换为客串;
应该这样写:string moneyFormat=money.ToString();
小数位后面去零的一个笨办法:先转换为字符串,做个while循环:取最后一位,是零的话就用空替换掉,不是的话就break
热心网友
时间:2023-10-26 21:32
例如我从数据库中读取到的数是
float money = 9.0000f;
string moneyFormat = money.ToString("0.0"); //注意参数,这样就是保留一位小数了。
当然你可以直接ToString("0"); 这样就没有小数了。
我觉得最好还是保留一位小数,毕竟是money嘛,还是有位小数好,看也好看些。
热心网友
时间:2023-10-26 21:32
(float)(money * 1000)/1000;