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


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

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

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

Общие методы

Общий метод — это метод, который связан с String самим классом и не требует работы экземпляра этого класса. Эти методы можно квалифицировать с именем класса (String), а не экземпляром String класса. Например:

Dim equal As Boolean = (String.Compare("Hello", "Goodbye") = 0)

В предыдущем примере String.Compare метод является общим методом, который принимает два экземпляра String в качестве аргументов.

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

Методы экземпляра 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 класса.

См. также