Visual Basic サンプル集 |
Visual Basic 中学校 > Visual Basic サンプル集 > Visual Basic サンプル集目次 >
文字列を繰り返す
2022/6/19
→ C# のサンプルに切り替える → Python のサンプルに切り替える
Hello! を3回繰り返す
Dim result As String = String.Concat(Enumerable.Repeat("Hello!", 3))
Debug.WriteLine(result) 'Hello!Hello!Hello!
メモ: 定石というやり方はないのでお好きな方法で実現してください。繰り返す文字が1文字ならStringのコンストラクターでできます。
★を5回繰り返す
Dim result As New String("★"c, 5)
Debug.WriteLine(result) '★★★★★
メモ: この方法で繰り返せるのは1文字だけです。
メモ:文字列の後ろについている c はこの文字列が Char型であることを示します。
これでもできます。
Dim result As String = StrDup(5, "★")
Debug.WriteLine(result) '★★★★★
メモ: この方法で繰り返せるのは1文字だけです。
VB6では For ~ Next などで結合することになると思います。