Porady: dostęp do znaków w ciągach w Visual Basic
W tym przykładzie pokazano, jak używać Chars[] właściwości w celu uzyskania dostępu do znaku w określonej lokalizacji 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 index
Chars[] 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