數字常用格式


三位一逗:使用“N”(使用n也可以,不區分大小寫),“N”后面的數字是小數位數

//三位一逗,保留5位小數
Console.WriteLine($"{9999.12345.ToString("N5")}"); 

//三位一逗,四舍五入,保留2位小數
Console.WriteLine($"{9999.555.ToString("N2")}");

//三位一逗,保留8位小數,缺了補0
Console.WriteLine($"{99999999.3.ToString("N8")}");
9,999.12345
9,999.56
99,999,999.30000000

百分比:使用“P”(或p),后面數字設置小數位數。

//百分比,保留3位小數
Console.WriteLine($"{9999.12345.ToString("P3")}"); 

//百分比,保留2位小數
Console.WriteLine($"{9999.5595.ToString("P2")}");

//百分比,保留8位小數,缺了補0
Console.WriteLine($"{99999999.3.ToString("P8")}");
999,912.345%
999,955.95%
9,999,999,930.00000000%

 貨幣:C或c,后面數字設置小數位數

//貨幣,中文單位,4位小數(四舍五入),三位一逗
Console.WriteLine($"{9999.12345.ToString("C4", CultureInfo.CreateSpecificCulture("zh-CN"))}");
//貨幣,英文單位,2位小數,三位一逗
Console.WriteLine($"{9999.12345.ToString("C2", CultureInfo.CreateSpecificCulture("en-US"))}");
//貨幣,法文單位,2位小數,三位一逗
Console.WriteLine($"{(-1000088888.12345).ToString("C2", CultureInfo.CreateSpecificCulture("fr-FR"))}");
9,999.1235
$9,999.12
-1?000?088?888,12

參考鏈接:https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-numeric-format-strings

自定義格式:https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-numeric-format-strings


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM