C# 小數點無條件捨去

常常在顯示面需要回傳小數點無條件捨去,書到用時方恨少,因此紀錄兩種做法

// 取小數點2位(無條件捨去)
Decimal result = Math.Floor(123.123456 * 100) / 100;
// output: 123.12

// 小數4位 (無條件捨去)
Decimal result = decimal.Truncate(123.123456 * 10000) / 10000;
// output: 123.1234
訂閱
通知
guest
0 留言
預約回饋
查看所有留言