VBスタイルのフォーマット文字列の形式は何ですか?
VBでは、次のような方法で文字列を書式設定できます。
- {0}、{1}、{2} などの文字列書式指定子を String.Format メソッドで使用します。たとえば、
Dim name As String = "John"
Dim age As Integer = 25
Dim formattedString As String = String.Format("My name is {0} and I am {1} years old.", name, age)
- 文字列補完記号と文字列連結演算子「&」を用いた結合。例えば、
Dim name As String = "John"
Dim age As Integer = 25
Dim formattedString As String = "My name is " & name & " and I am " & age.ToString() & " years old."
- 文字列補完記号 ‘|’ と文字列補完関数($)を使用して連結する。例えば:
Dim name As String = "John"
Dim age As Integer = 25
Dim formattedString As String = $"My name is {name} and I am {age} years old."
- %記号を使った文字列挿入関数で連結できます。例:
Dim name As String = "John"
Dim age As Integer = 25
Dim formattedString As String = String.Format("My name is {0} and I am {1} years old.", name, age)
これらのメソッドにより、変数の値を文字列に挿入し、指定されたフォーマットで書式できます。