簡體   English   中英

如何將小數轉換為2分數

[英]How to Convert Decimal to 2 fraction

如何將小數轉換為2小數。 示例我想將10.5234轉換為10.52,如果小數為0,則將小數消失,將4.3014轉換為4.3

您可以使用

String.Format("{0:0.##}", myNumber);

您可以查看“ 自定義數字格式字符串”文檔。

如果您使用的是C#6.0或更高版本,則可以像這樣使用字符串插值:

$"{myNumber:0.##}"

根據耶普·斯蒂格·尼爾森Jeppe Stig Nielsen)的建議

您可以這樣自己做:

double toConvert = 10.5234;
double converted = ((int)Math.round(toConvert * 100)) / 100.0;

它將您的數字四舍五入到小數點后兩位。

        double NumberToRound1 = 10.5234;
        double NumberToRound2 = 4.3014;
        //You can use Math.Round as follow
        Math.Round(NumberToRound1, 2);

        Math.Round(NumberToRound2, 2);

所需輸出:

在此處輸入圖片說明

暫無
暫無

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

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