Stringクラスでは乗算演算子はサポートされていません。 いくつかの言語では、乗算演算子を使って同じ文字の並びを任意の回数だけ繰り返した文字列を作ることが出来ますが、Stringクラスではそういった操作は用意されていません。 またString.Repeatのようなメソッドも用意されていません。 そのため、必要な回数だけ連結を繰り返すなどして作成する必要があります。
同じ文字列を繰り返した文字列を作成する(Repeat)
Imports System
Class Sample
Shared Sub Main()
' Dim s As String = "foo" * 10
Dim s As String = String.Empty
For i As Integer = 1 To 10
s += "foo"
Next
Console.WriteLine(s)
End Sub
End Class
実行結果
foofoofoofoofoofoofoofoofoofoo
この方法で長大な文字列を生成する場合は、パフォーマンスの観点からStringBuilderクラスを使うことも検討してください。