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