日期:2014-05-18  浏览次数:20840 次

ASCII码转换成字符
string str = textBox1.Text;
  string tmp = "";
  for(int i = 0;i<str.Length;i++)
  {
  tmp += ((int)str[i]).ToString() + ' ';
  textBox2.Text = tmp;
  }
这段代码是将字符转换为ASCII码,在每个字符所产生的ASCII码后出现一个空格。如:27979 35797 
  我想把27979 35797 转为字符:世界。就是当我在textbox1输入27979 35797(中间有个空格),在textbox2显示:世界。
谢谢各位。才下了五个东东加了5分,不好意思。

------解决方案--------------------
private void button1_Click(object sender, EventArgs e)
{
string str = textBox1.Text;
string tmp = "";
foreach (string str1 in textBox1.Text.Split(new char[] { (char)32 }))
{
tmp += (char)int.Parse(str1);
}
textBox2.Text = tmp;
}
这样应该可以。