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