跳轉到內容

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
華夏公益教科書