在VB中替换单个字符串中的多个字符

Ano*_*ous 2 vb.net string replace

是否可以从Visual Basic中的字符串替换多个字符,例如:

mary had a little lamb
Run Code Online (Sandbox Code Playgroud)

所有字母a必须更改为z,所有m必须更改为y,所有t必须更改为x 只需一行代码?

And*_*ton 5

作为Replace字符串的结果,您可以连接多个替换:

Dim s As String = "mary had a little lamb"
Dim t As String = s.Replace("a", "z").Replace("m", "y").Replace("t", "x")
Console.WriteLine(t) ' outputs "yzry hzd z lixxle lzyb"
Run Code Online (Sandbox Code Playgroud)