如何在vb.net中将char a转换为b

4 vb.net increment char

嗨,我想在vb.net中增加一个字符,例如:Dim letter As Char ="a"c.我想把它变成b,依此类推.我怎样才能做到这一点?

Pat*_*ald 7

您可以获取ascii代码,递增并转换回Char:

Chr(Asc(letter) + 1)
Run Code Online (Sandbox Code Playgroud)

这个的Unicode版本是:

ChrW(AscW(letter) + 1)
Run Code Online (Sandbox Code Playgroud)

编辑:

正如格伦指出的那样,如果你想增加"z"c,你需要小心