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


Типы методов для работы со строками в 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).

ms235223.collapse_all(ru-ru,VS.110).gifОбщие методы и методы экземпляра

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

ms235223.collapse_all(ru-ru,VS.110).gifОбщие методы

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

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

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

ms235223.collapse_all(ru-ru,VS.110).gifМетоды экземпляра

Напротив, методы экземпляра основываются на отдельном экземпляре 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