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。
共用方法與執行個體方法 (Instance Method)
您也可以利用 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。