如何在VB.NET中将字符a转换为b

4

你好,我正在尝试在vb.net中递增一个字符,例如:Dim letter As Char = "a"c。 我想让它变成b,以此类推。我该怎么做?

1个回答

7
你可以获取ASCII码,递增,然后转换回Char:
Chr(Asc(letter) + 1)

这个的 Unicode 版本是:

ChrW(AscW(letter) + 1)

编辑:

正如Glen指出的那样,如果您试图递增“z”c,则需要小心。


只需注意递增“z”。Ascii的“z”+1=“{”。 - Glen
谢谢。不过必须使用Microsoft.VisualBasic.ChrW((Asc(letter) + 1))。 - Grant

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接