字符串操作方法的类型 (Visual Basic)

更新:2007 年 11 月

可使用几种不同的方法来分析和操作字符串。一些方法是 Visual Basic 语言的一部分,另外一些是 String 类中所固有的。

Visual Basic 语言与 .NET Framework

Visual Basic 方法被用作该语言的固有函数。它们可无限制地在代码中使用。下面的示例演示了一个 Visual Basic 字符串操作命令的典型用法:

Dim aString As String = "SomeString"
Dim bString As String
bString = Mid(aString, 3, 3)

在此示例中,Mid 函数对 aString 执行直接操作,并将值赋予 bString。

共享方法和实例方法

还可以使用 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。

请参见

其他资源

字符串介绍 (Visual Basic)