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

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に表示する変数)

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

コメント

タイトルとURLをコピーしました