簡體   English   中英

如何獲取數字到特定的小數位C#

[英]how to get numbers to a specific decimal place c#

我是一個新手,正在做Windows Form C#,所以我最近想創建類似收銀員付款計算按鈕的東西,但是后來我陷入了舍入部分。 例如,如果總金額為$ 40.2 3 ,我如何將其舍入為#40.2 5而不是降至$ 40.2 0 或是$ 40.2 6至$ 40.2 5

總金額值是從文本框中獲取的,最終的四舍五入值也將顯示在文本框中。 希望我對我的問題不是很不清楚。 多謝你們

嘗試這個:

decimal value = 40.23m;
decimal rounded = Math.Round(value * 20.0m, 0) / 20.0m;

然后rounded40.25m

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM