この例では、 Chars[] プロパティを使用して、文字列内の指定した位置にある文字にアクセスする方法を示します。
例
場合によっては、文字列内の文字と文字列内のそれらの文字の位置に関するデータを取得すると便利です。 文字列は文字の配列 (Char
インスタンス) と考えることができます。 Chars[] プロパティを使用してその文字のインデックスを参照することで、特定の文字を取得できます。
Dim myString As String = "ABCDE"
Dim myChar As Char
' Assign "D" to myChar.
myChar = myString.Chars(3)
index
プロパティの Chars[] パラメーターは 0 から始まります。
堅牢なプログラミング
Chars[] プロパティは、指定した位置にある文字を返します。 ただし、一部の Unicode 文字は複数の文字で表すことができます。 Unicode 文字を操作する方法の詳細については、「 方法: 文字列を文字の配列に変換する」を参照してください。
Chars[] パラメーターが文字列の長さ以上の場合、または 0 未満の場合、IndexOutOfRangeException プロパティはindex
例外をスローします。
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET