如何:在 Visual Basic 中存取字串中的字元
此範例示範如何使用 Chars[] 屬性來存取字串中指定位置的字元。
範例
有時候,具備字串中字元的相關資料以及這些字元位置會很有幫助。 您可以將字串視為字元陣列 (Char
執行個體);您可以藉由透過 Chars[] 屬性參考該字元的索引來擷取特定字元。
Dim myString As String = "ABCDE"
Dim myChar As Char
' Assign "D" to myChar.
myChar = myString.Chars(3)
Chars[] 屬性的 index
參數是以零為基礎。
穩固程式設計
Chars[] 屬性會傳回位於指定位置的字元。 不過,某些 Unicode 字元可以透過一個以上的字元來表示。 如需如何使用 Unicode 字元的詳細資訊,請參閱如何:將字串轉換成字元陣列。
如果 index
參數大於或等於字串長度,或如果小於零,則 Chars[] 屬性會擲回 IndexOutOfRangeException 例外狀況