whitefox 發表於 2023-6-9 16:46:48

[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%)
頁: [1]
查看完整版本: [C#] ToString方法的特別用法