星期二, 3月 10, 2026

[C#] 自訂數值字串 - 零

平時都是用標準格式來格式化數值,突然需要應用上自訂格式情況

常用自訂格式
  • 0:零值預留位置
  • #:數字預留位置
  • .:小數點
  • ,:千分位
LinqPad 上執行

用 0 當成對象簡易紀錄一下
void Main()
{
	
	decimal 零 = 0m;

	零.ToString("#,#").Dump($"#,#:顯示空白");

	零.ToString("#,0").Dump("#,0:顯示一個 0");

	零.ToString("#,##0").Dump("#,##0:千分位寫法");
}
基本上用標準格式是最推薦的,能夠自行依據文化特性來進行轉換,並不是每個國家的千分位和小數點都是 , 和 . 的喔

沒有留言:

張貼留言