private void button1_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < textBox1.Text.Length; ++i)
            {                if (textBox1.Text[i] > 127)
                    MessageBox.Show("成功");
            }
        }textBox1.Text[i]取出来的是什么内容?

解决方案 »

  1.   

    是用户输入的第i位的值,>127就是把它的ascii值和127比较.
      

  2.   

    textBox1.text="123";
    if(textBox1.Text[1]==49)  
        MessageBox.Show("成功");
      

  3.   

    2楼说的是的,不过什么样的ascii值大于127
    我知道汉字什么的都大于127
    可是像特殊字符什么的都在127以内的
      

  4.   

    textBox1.Text是指文本框的内容,是一个字符串(string)类型。
    textBox1.Text[i]表示这个字符串中的i个字符的值(从0开始)关于string类型的说明可以参加http://www.dingos.cn/index.php?topic=17.msg345#msg345