のため昏睡を追加昏睡で何千ものフォーマット、後続ゼロを保ち、背中の文字列に/小数とを倍増します。C#の変換文字列は、)(私は、ユーザー入力を取得し、それを解析し、String.Formatのを表示しようとしています何千
So, if user provides
1000 I will display 1,000
1000.00 => 1,000.00
1000.0 => 1,000.0
1,000.5 => 1,000.5
は基本的に私は、提供された(末尾のゼロを含む)すべての小数を維持し、ちょうど何千ものフォーマットを追加したいです。 私が試した:double
は、小数点以下の桁数を追跡しないよう
String.Format("{0:#,0.######}" , Decimal.Parse(input));
String.Format("{0:#,0.######}" , Double.Parse(input);
これですべてのテストケースが合格しました(自分でテストしました)。ニースとクリーンなソリューション。 – Alisson
優れています。どうもありがとう。私は本当に避けたいRegexを書く必要があると思っていました。 – Razkar