3桁ごとに区切りつつ、小数点以下3桁までを表示しつつ、小数点以下は無駄に0を表示したくない


3桁ごとに区切りつつ、小数点以下3桁までを表示しつつ、小数点以下は無駄に0を表示したくない

掲題の通りの書式文字列は #,0.### になります.

PS> (10000.1234).ToString("#,0.###")
10,000.123
PS> (10000.1).ToString("#,0.###")
10,000.1