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 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 類別的文件。

另請參閱