如 int i=5;
现在要把i转换成5对应的ASCII码数字53
我现在用的方法是:
(int)(i.tostring()[0]);总感觉这个方法笨笨的还有没有更好的办法??谢谢

解决方案 »

  1.   

    下面是一个从字符串中,挨个得到其ASCII码的例子。string curStr = Number.Text;
                for (int i = 0; i < curStr.Length; i++)
                {
                    Char a = curStr[i];
                    byte b = Convert.ToByte(a);                MessageBox.Show(b.ToString());            }
      

  2.   

     试下System.Text.ASCIIEncoding.GetEncoding();
      

  3.   

    Encoding.ASCII.GetString() 
    GetBytes()应该是这相,有很多重载的,应该有int的参数