共用方式為


如何:在 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 例外狀況

另請參閱