标签: c# string math trim
我有一些可变长度的十进制数字,例如: 1.123, 1.1234, 12.12345,
我只需要前四位小数。我不能使用Math.Round(),因为我不希望舍入数字,我只想修剪它并只保留前4个,例如1.1234或22.1234。有没有办法做到这一点? 谢谢。
答案 0 :(得分:3)
乘以10000,存储为整数以除去所有剩余的小数。除以10000。
答案 1 :(得分:1)
var result = number.ToString("n4");
检查Standard numeric format strings