10

私の質問に入る前に、文字列フォーマットを構築するためのツールがあるかどうか誰か知っていますか? 私が考えているのは、カンマ、ゼロ値、ドル記号などを表示するかどうかを選択し、文字列形式を吐き出す、非常にシンプルなユーザー インターフェイスのようなものです。もしあるなら、私はそれについて知りたいです。それがなければ、私のような人が好きになるようなものです!

私の質問はです。千単位のカンマ区切り、小数点以下なし、ゼロ値なしの整数を表示するための文字列形式は何ですか。

コンマ区切りの整数の文字列形式は知っていますが、小数点以下はありません。

StringFormat='0,0.'

そして、ゼロ値に対して何も表示しない文字列形式は次のとおりです。

StringFormat='{}{0:#}'

しかし、2つを組み合わせると、私は困惑します。どうもありがとう!

4

1 に答える 1

14

あなたが何を求めているかは 100% わかりませんが、2 つの文字列形式を比較した後、あなたが何を求めているかはわかっていると思います... 間違っている場合はお知らせください。

繰り返しますが、あなたは私があなたが望むと思うものをほとんど手に入れました...これを試してみませんか:

StringFormat='{}{0:#,#.}'

あるいは単に

StringFormat='#,#.'  (Just replace the '0' from your example with '#')

これらは同等です。繰り返しますが、これらはどちらも数値を最も近い整数に丸めることに注意してください。

更新 >>>

string.Format将来的に s を使用する際に役立つ 2 つの非常に便利なリンクを次に示します。

カスタム数値フォーマット文字列

カスタムの日付と時刻の書式文字列

于 2013-09-17T08:15:56.313 に答える