[C#] floatをToStringで文字列出力することについて
floatをカンマ形式で文字列出力する場合、以下の方法だと下一桁が丸められてしまうことがあります。
float fHoge = 12345.0
FooTextBox.Text = fHoge.ToString("n0");//小数点以下なしのカンマ形式
// 出力:12,350
これを回避するために以下のような方法があります。
FooTextBox.Text = ((int)fHoge).ToString("n0");
// 出力:12,345