文字列をC#の通貨としてフォーマットする
Webページに出力するための文字列を作成するときは、通貨の値を人に優しい通貨形式でフォーマットすると便利です。これはC#では非常に簡単です。.
システムフォーマット文字列は次のように機能します。0:C
たとえば、次のコード例は、
10進のmoneyvalue = 1921.39m。 string html = String.Format( "注文合計:0:C"、moneyvalue); Console.WriteLine(html);
以下を出力します。
注文合計:$ 1,921.39
String.Formatステートメントに数値を渡す必要があることは注目に値します。文字列値を渡すと、正しくフォーマットされません。通貨の値が文字列の中にある場合は、まずそれをdoubleに変換する必要があります。.