如何在C#中将ascii整数转换为字符?
好吧,所以我没有被骂,我搜索了论坛,有一个非常类似的问题,我只是有点难以理解这是什么意思 我正在生成一个十进制随机数,检查它是否与我不想打印的字符的某个排除范围相匹配,如果它与排除范围不匹配,我保存int并将其发送到要打印的字符 我不知道如何告诉visual studio将十进制整数65打印为字符“A”,这是我的代码:如何在C#中将ascii整数转换为字符?,c#,int,ascii,C#,Int,Ascii,好吧,所以我没有被骂,我搜索了论坛,有一个非常类似的问题,我只是有点难以理解这是什么意思 我正在生成一个十进制随机数,检查它是否与我不想打印的字符的某个排除范围相匹配,如果它与排除范围不匹配,我保存int并将其发送到要打印的字符 我不知道如何告诉visual studio将十进制整数65打印为字符“A”,这是我的代码: int asciVal = rnd.Next(33, 96); if (asciVal == 48 || asciVal == 49 || asciVal == 50 || as
int asciVal = rnd.Next(33, 96);
if (asciVal == 48 || asciVal == 49 || asciVal == 50 || asciVal == 51 || asciVal == 52 || asciVal == 53 || asciVal == 54 || asciVal == 55 || asciVal == 56 || asciVal == 57 || asciVal == 65 || asciVal == 66 || asciVal == 67 || asciVal == 68 || asciVal == 69 || asciVal == 70 || asciVal == 71 || asciVal == 72 || asciVal == 73 || asciVal == 74 || asciVal == 75 || asciVal == 76 || asciVal == 77 || asciVal == 78 || asciVal == 79 || asciVal == 80 || asciVal == 81 || asciVal == 82 || asciVal == 83 || asciVal == 84 || asciVal == 85 || asciVal == 86 || asciVal == 87 || asciVal == 88 || asciVal == 89 || asciVal == 90)
loop = 1;
else {
loop = 0;
Text = asciVal;
}
将ascii int转换为char的最简单方法如下:
int i = 123;
char c = (char)i;
将ascii int转换为char的最简单方法如下:
int i = 123;
char c = (char)i;
使用
Convert.ToChar
int number = 65;
char c = Convert.ToChar(number);
使用
Convert.ToChar
int number = 65;
char c = Convert.ToChar(number);
您可以在c#中使用unicode
intascival=;
字符字母=(字符)ascival;
字符串字=字母.ToString();
您可以在c#中使用unicode
intascival=;
字符字母=(字符)ascival;
字符串字=字母.ToString();
您有其他问题的链接吗?您可以缩短if
语句:if((asciVal>=48&&asciVal=65&&asciVal)几个答案和注释说明如何将整数转换为字符(Unicode/UTF-16代码单位)。它们是正确的,因为您实际上没有使用ASCII。将您所知道的有关ASCII的知识移植到,学习a,然后忘记ASCII。您是否有指向其他问题的链接?您可以缩短if
语句:if((asciVal>=48&&asciVal=65&&asciVal几个答案和注释说明了如何将整数转换为字符(Unicode/UTF-16代码单位)。它们是正确的,因为您实际上没有使用ASCII。将您了解的ASCII移植到,学习a,然后忘记ASCII。以下是