字符串操作方法的类型 (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 字符串操作方法的列表,请参见字符串操作摘要 (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 类的文档。