冰楓論壇
標題:
[C#] ToString方法的特別用法
[打印本頁]
作者:
whitefox
時間:
2023-6-9 16:46
標題:
[C#] ToString方法的特別用法
這分享三個使用ToString的特別用法
不分奇偶,愈5進位(四捨五入)
Console.WriteLine(0.5.ToString("0")); // 輸出 1
Console.WriteLine(1.5.ToString("0")); // 輸出 2
複製代碼
使用";"部分分隔符號,示意式如下
m.ToString("+;-;N");
複製代碼
>當m大於等於1,顯示格式加+
>當m小於等於-1,顯示格式加-
>當m為0,顯示格式N
-->以上是整數類型時,當m為小數介於-0.5 ~ 0.5之間,則是當作0,輸出格式N
延伸一個例子把m給值0.49並用下面例子
m.ToString("+0.00;-0.00;0"); // 輸出 +0.49
複製代碼
有往小數位給"0", "#" 就不會只在整數位上做四捨五入
自動判別百分比
decimal v = 0.3;
v.ToString("0.00%"); // 輸出 30% (並非0.30%)
複製代碼
歡迎光臨 冰楓論壇 (https://bingfong.com/)
Powered by 冰楓