substring sying vb code example

Example: vb substring

Dim s As String = "あいうえお"

'先頭から2文字を取得する。先頭の文字のインデックスは0。
Dim s1 As String = s.Substring(0, 2)
'「あい」となる

'2文字目(インデックスは1)から3文字を取得する
Dim s2 As String = s.Substring(1, 3)
'「いうえ」となる

'4文字目(インデックスは3)から最後まで取得する
Dim s3 As String = s.Substring(3)
'「えお」となる

'文字列の長さより長い文字列を取得しようとしてみる
'Dim s4 As String = s.Substring(0, 100)
'例外ArgumentOutOfRangeExceptionが発生

'文字列の長さより大きい開始位置を指定してみる
'Dim s5 As String = s.Substring(100)
'例外ArgumentOutOfRangeExceptionが発生

'開始位置に負の数を指定してみる
'Dim s6 As String = s.Substring(-1)
'例外ArgumentOutOfRangeExceptionが発生

Tags:

Misc Example