VB.NET 指定した桁数だけ同じ文字を文字列で定義する
VB.NET
で指定した桁数だけ同じ文字を文字列で定義する方法を紹介します。
例えばオール9の10桁の文字列9999999999
を定義するときに、9999999999
を指定するのは、桁数を間違える危険があるため、なるべく避けたいです。
桁数を間違えやすい
Dim str As String = "9999999999"
以下のように指定すれば、指定した桁数だけ同じ文字の文字列を定義することができます。
"9"c
のc
はchar
型を示すためにつけています。
第2引数で桁数を指定できます。以下の例では10桁の文字列にしたいため、10を指定しています。
Dim str As String = New String("9"c, 10)