我想创建一个应用程序,用户可以在其中输入一个数字,程序会向用户返回一个字符。
编辑:反之亦然,将 ascii 字符转换为数字怎么样?
最佳答案
您可以使用其中一种方法将数字转换为 ASCII/Unicode/UTF-16 字符:
您可以使用这些方法将指定的 32 位有符号整数的值转换为其 Unicode 字符:
char c = (char)65;
char c = Convert.ToChar(65);
此外,ASCII.GetString
将字节数组中的一系列字节解码为字符串:
string s = Encoding.ASCII.GetString(new byte[]{ 65 });
请记住,ASCIIEncoding
不提供错误检测。任何大于十六进制 0x7F 的字节都被解码为 Unicode 问号(“?”)。
关于c# - 如何将数字转换为 ASCII 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17730706/