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


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

Обновлен: Ноябрь 2007

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

Язык Visual Basic и .NET Framework

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

Dim aString As String = "SomeString"
Dim bString As String
bString = Mid(aString, 3, 3)

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

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

Строками можно управлять и с помощью методов класса 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.

См. также

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

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