界面放一个textBox 和一个button 
  我往textbox里面输入字母a   
点击button以后 textbox就显示为 97
希望高手能够赐教 感激!!!!!!

解决方案 »

  1.   

    int a = int.Parse("a", System.Globalization.NumberStyles.AllowHexSpecifier); public static int Asc(string character)
       {
        if (character.Length == 1)
        {
         System.Text.ASCIIEncoding asciiEncoding = new System.Text.ASCIIEncoding();
         int intAsciiCode = (int)asciiEncoding.GetBytes(character)[0];
         return (intAsciiCode);
        }
    }
      

  2.   

    string x="s";
    MessageBox.Show(((int)x[0]).ToString());
      

  3.   


    灰常的快啊!
    I 服了 you!我去看书!!
      

  4.   

    byte[] array = System.Text.Encoding.ASCII.GetBytes(textBox1.Text.Trim()); 
    string str=string.Empty;
    for(int i=0;i<array.Length;i++)
    {
      int asciicode = (int)(array[i]); 
      str += Convert.ToString(asciicode); 
    }
    textBox2.Text=str;
      

  5.   

    char s = char.Parse("1"); 
                
                int i = (int)s;
      

  6.   

    直接将char强制转换为int就行了,例子:        static void Main(string[] args)
            {
                string chr = Console.ReadLine();
                Console.WriteLine((int)chr.ToCharArray()[0]);
                Console.ReadLine();
            }
      

  7.   

    MessageBox.Show(Convert.ToInt32("A".ToCharArray()[0]).ToString());
    MessageBox.Show(Convert.ToInt32("中".ToCharArray()[0]).ToString());
      

  8.   


    不用 chr.ToCharArray()[0]
    直接chr[0]就可以了,string带 []就在引用其中的一个char了这个是c/c++沿袭来的,而且字符和整型可以混合运算,一个字符可以看成一个ascii整数'a'+10=107