我需要将int
转换为char
,将char
转换回int
。
我有"A"
,我希望它获得"B"
,因此我需要将"A"
转换为int
,然后将1
添加到char
它,然后将其转换回char s = "A";
int i = s.toInt;
i + 1;
s = i.toChar;
。
伪代码:
{{1}}
答案 0 :(得分:4)
您只需使用++
运算符:
char s = 'A';
s++;
// s = 'B'
答案 1 :(得分:2)
您可以通过隐式演员来管理:
char s = 'A';
int i = (int)s;
i++;
s = (char)i;
答案 2 :(得分:1)
由于char
和int
之间存在隐式对话,因此您可以轻松地将++
operator用于角色。
var A = 'A';
Console.WriteLine(++A); // B
请记住,char
已经 2字节数值。