C#指定の書式の文字列に変換する

スポンサーリンク

指定の書式の文字列に変換するには、System.String クラスの Format メソッドを使用します。Format メソッドにはいくつかのオーバーロードがあり、書式設定する項目がいくつでも渡すことができます。また、リテラル文字と混在させても安全に処理できるように、{ } 内で展開することもできます。

サンプルコード

以下にサンプルコードを示します。

C# 全般
    // 指定した書式設定を使用して文字列を取得する
    string stPrompt = string.Format("{0:00000}", 123);

    // 書式設定した結果を表示する
    MessageBox.Show(stPrompt);

    // このように複数の書式指定したり、リテラル文字内に混在することも可能
    stPrompt = string.Format("現在 {0:yyyy年MM月dd日} の {1:hh時mm分ss秒} です", DateTime.Today, DateTime.Now);

    // 書式設定した結果を表示する
    MessageBox.Show(stPrompt);

関連するリファレンス

準備中です。

スポンサーリンク