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