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


Типы методов для работы со строками в Visual Basic

Существуют несколько способов анализа и работы со строками. Некоторые методы являются частью языка Visual Basic, в то время как другие принадлежат классу String.

Язык Visual Basic и .NET Framework

Методы Visual Basic используются как встроенные функции языка. Они могут применяться без уточнения в коде. В следующем примере показано использование обычной команды управления строкой в Visual Basic:

Dim aString As String = "SomeString"
Dim bString As String
' Assign "meS" to bString.
bString = Mid(aString, 3, 3)

В этом примере функция Mid выполняет прямую операцию над aString и назначает значение для bString.

Перечень методов Visual Basic для работы со строками см. в разделе Сводка по работе со строками (Visual Basic).

Общие методы и методы экземпляра

Строками можно управлять и с помощью методов класса String. В классе String есть два типа методов: общие методы и методы экземпляра.

Общие методы

Общий метод реализован непосредственно в классе String, и для его работы не требуется существования экземпляра данного класса. Эти методы определяются именем класса (String), а не экземпляра класса String. Пример.

Dim aString As String = String.Copy("A literal string")

В предыдущем примере метод String.Copy является статическим. Он обрабатывает заданное выражение и присваивает итоговое значение строке bString.

Методы экземпляра

Напротив, методы экземпляра основываются на отдельном экземпляре String и должны уточняться именем экземпляра. Пример.

Dim aString As String = "A String"
Dim bString As String
' Assign "String" to bString.
bString = aString.Substring(2, 6)

В этом примере метод String.Substring является методом экземпляра String (то есть aString). Он выполняет операцию над aString и присваивает это значение bString.

Дополнительные сведения см. в документации по классу String.

См. также

Другие ресурсы

Знакомство со строками в Visual Basic