C#中的字符类型转换为整数类型问题(简单)

2024-12-22 12:02:38
推荐回答(5个)
回答1:

就是以“ASCII码”为依据,先把字符转换成对应的数字,加3后再转换成字符就可以了。你可以看一下ASCII码表,你可以搜到的。

回答2:

把他转换成ASCII码在家3然后在转换成字符

回答3:

如果要实现h+3后变为k,可以先将字符转换为整型后+3,然后再由整形转换为字符型,具体方法如下:
static void Main(string[] args)
{
char[] array = { 'h', 'e', 'l', 'l', 'o' };
foreach (char a in array)
{
int temp = Convert.ToInt32(a) + 3;//将字符转换为整形
char result = Convert.ToChar(temp);//将整形转换为字符
Console.Write(result);
}
Console.ReadKey();

回答4:

khoor 这个结果对吧 我也不会计算
int i;
char[] a = { 'h', 'e', 'l', 'l', 'o' };
for (i = 0; i < a.Length; i++)
{
a[i] = Convert.ToChar(Convert.ToInt32(a[i]) + 3);
this.label1.Text = this.label1.Text + a[i];
}
这是我写的 你主要是没有进行类型转化这样应该一点问题没有

回答5:

char[] a = { 'h', 'e', 'l', 'l', 'o' };
for (int i = 0; i < a .Length; i++)
{
a[i]=(char)((int)a [i] + 3);
}