我有一个ASCII值存储为int,我希望ASCII转换为字符。
private void button2_Click(object sender, EventArgs e)
{
String text3 = textBox1.Text;
String text4 = "";
byte[] array = Encoding.ASCII.GetBytes(text3);
foreach (char c in array)
{
int ascii = (int)c;
ascii = ((((ascii / 37 + 657) / 12) - 582) / 11);
text4 += ascii + "-";
}
textBox3.Text = text4;
}
答案 0 :(得分:2)
这是将ASCII值转换为字符并最终转换为字符串的最简单方法:
int i = 123;
char c = (char)i;
string s = c.ToString();
在您的示例中,这应该如下所示:
text4 += (char)ascii + "-";