Visual Basic .NET/字串和字元運算子
外觀
"&" 運算子將兩個字串連線在一起。示例
Dim String1 As String = "123"
Dim String2 As String = "456"
Dim String3 As String
String3 = String1 & String2 ' Results in "123456".
這將導致 String3 等於 "123456"
"+" 運算子可以代替 "&" 使用。但是,不建議這樣做。
您可以連線多個字串
Dim String1 As String = "Let"
Dim String2 As String = " us"
Dim String3 As String = " concatenate!"
Dim strOutput As String
strOutput = String.concat(String1,String2,String3) ' Results in "Let us concatenate!".
如果您定義了一個字串陣列,例如
Dim strArr As String() = {"I", " am", " your", " automatic", " lover."}
那麼這個陣列的所有元素都可以用簡單的方式連線起來
strOutput = string.concat(strArr) ' Results in "I am your automatic lover."
- Lcase(): 轉換為大寫。
- Ucase(): 轉換為小寫。
要建立一些子字串,VB6 函式仍然可用
- Left(): 左側部分。
- Right(): 右側部分。
- Mid(): 中間部分。
- InStr(): 子字串在字串中的位置。
- Replace(): 將一個子字串替換為另一個子字串。
Sub Main()
Dim StringName As String = "lorem ipsum dolor sit amet"
StringName = StringName.Replace("i", "o")
Console.WriteLine(Mid(StringName, InStr(StringName, " "), 6))
Console.ReadLine() ' Displays " opsum"
End Sub