字符串操作方法的类型 (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 类的文档。

另请参阅