Udostępnij za pośrednictwem


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 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 też