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