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

См. также