2010年1月30日土曜日

文字列のフォーマット

.net frameworkで1500という値を文字列で1,500と表示したい場合や、1,500.05と表示したい場合、下記のように記述する。

var number = 1500.05;
Console.WriteLine(string.Format("{0:N0}", number));
Console.WriteLine(string.Format("{0:N2}", number));

// Output
// 1,500
// 1,500.05

で、数字を任意のフォーマットに変更する場合、目的と合致するフォーマット文字(?NとかCとか)を調べるのが思いのほか大変だったので、msdnへのリンクを下記に記載しておく。

Formatting Overview

0 件のコメント:

コメントを投稿