dポイントプレゼントキャンペーン実施中!

C#でこの表記を
double x = 5.5;
Console.WriteLine("{0,2:0}個",x);

このToStringを使って表したいのですが、どう表記すればいいのでしょうか?
桁揃え表示がわかりません。
double x = 5.5;
Console.WriteLine(x.ToString("0"));

A 回答 (1件)

ToString ではできません。


ToString で指定できるのは {番号,文字数:書式} の書式の部分だけです。

コンソールへの出力ではなく、文字列に整形するだけなら、string.Format を使います。

double x = 5.5;
string s = string.Format("{0,2:0}", x);
    • good
    • 0
この回答へのお礼

早々の回答に感謝いたします。
どうもありがとうございました。

お礼日時:2006/02/06 23:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!