Поделиться через


Практическое руководство. Доступ к символам в строках в Visual Basic

В этом примере показано, как использовать Chars[] свойство для доступа к символу в указанном расположении в строке.

Пример

Иногда полезно иметь данные о символах в строке и позициях этих символов в строке. Строку можно рассматривать как массив символов (Char экземпляров); вы можете получить определенный символ, ссылаясь на индекс этого символа через Chars[] свойство.

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

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

Параметр index свойства Chars[] основан на нулях.

Надежное программирование

Свойство Chars[] возвращает символ в указанной позиции. Однако некоторые символы Юникода могут быть представлены несколькими символами. Дополнительные сведения о работе с символами Юникода см. в статье "Практическое руководство. Преобразование строки в массив символов".

Свойство Chars[] создает IndexOutOfRangeException исключение, если index параметр больше или равен длине строки или меньше нуля.

См. также