Udostępnij za pomocą


Jak uzyskiwać dostęp do znaków w łańcuchach tekstowych w Visual Basic

W tym przykładzie pokazano, jak właściwość Chars[] umożliwia dostęp do znaku na określonej pozycji w ciągu.

Przykład

Czasami warto mieć dane o znakach w ciągu i pozycjach tych znaków w ciągu. Ciąg można traktować jako tablicę znaków (Char wystąpień). Możesz pobrać określony znak, odwołując się do indeksu Chars[] tego znaku za pośrednictwem właściwości .

Dim myString As String = "ABCDE"
Dim myChar As Char

' Assign "D" to myChar.
myChar = myString.Chars(3)

Parametr indexChars[] właściwości ma wartość zero.

Niezawodne programowanie

Właściwość Chars[] zwraca znak w określonej pozycji. Jednak niektóre znaki Unicode mogą być reprezentowane przez więcej niż jeden znak. Aby uzyskać więcej informacji na temat pracy z znakami Unicode, zobacz How to: Convert a String to an Array of Characters (Jak konwertować ciąg na tablicę znaków).

Właściwość Chars[] zgłasza IndexOutOfRangeException wyjątek, jeśli index parametr jest większy lub równy długości ciągu, lub jeśli jest mniejszy niż zero

Zobacz także