AppendFormatメソッドでは任意の型の引数を書式化して追加することが出来ますが、Appendメソッドも同様に文字列以外の値を追加することが出来ます。 この際、引数として指定された値は既定の書式で自動的に文字列化されてから追加されます。
StringBuilder.Appendメソッドで文字列型以外の値を追加する
Imports System
Imports System.Text
Class Sample
Shared Sub Main()
Dim sb As New StringBuilder() ' 空のStringBuilderを作成
Console.WriteLine("<{0}>", sb)
' Integer型の数値を追加
sb.Append(16)
sb.AppendLine()
Console.WriteLine("<{0}>", sb)
' Double型の数値を追加
sb.Append(Math.PI)
sb.AppendLine()
Console.WriteLine("<{0}>", sb)
' Boolean型の値を追加
sb.Append(true)
sb.Append(false)
sb.AppendLine()
Console.WriteLine("<{0}>", sb)
End Sub
End Class
実行結果
<> <16 > <16 3.14159265358979 > <16 3.14159265358979 TrueFalse >