如何从 ascii 值中获取字符

How do I get a char out of a ascii value

首先这是我的代码:

int asciiValue;
string str = "a";
        
foreach(var c in str)
{
    asciiValue = (int)c;
    Console.WriteLine(asciiValue);
}

所以我这里的输出是97,这是“a”的ASCII值。我怎样才能让 98 现在变回“a”?

这很简单,您只需将值转换为字符即可。

int asciiValue = 98;
Console.WriteLine((char)asciiValue);