msnet_logp1.jpg
VB.NETのString.Formatを使用する際に文字列に書式を指定して変数を埋め込むサンプルプログラムを覚書
スポンサードリンク


String.Formatを使用して文字列に変数の値を埋め込むサンプルプログラム

以下のサンプルプログラムでは、現在の時刻を00:00:00(前0)という書式を指定した上で表示させている。

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

  MsgBox(String.Format("ただいまの時刻は、{0:00}時{1:00}分です。", Now.Hour, Now.Minute))

  MsgBox(String.Format("ただいまの時刻は、{0:00}時{1:00}分{2:00}秒です。", Now.Hour, Now.Minute, Now.Second))

End Sub

サンプルプログラムの補足

String.Formatの書式例は以下のとおり。

String.Format("文字列{順番0:書式}文字列{順番1:書式}...",順番0に表示する変数,順番1に表示する変数)

"&"を使って文字列結合させる方法よりこちらの方が楽ちん。

スポンサードリンク

  

関連記事