对一串字符串,中间有回车符号隔开的,把他们以回车分为两个子字符串,
string tt=“123\t456”
char[] separator={'\r'};
string[] tt1=tt.Split(separator);

if(this.textBox1.Text==tt1[0]&& this.textBox2.Text==tt1[1])
this.textBox3.Text="1";
else
 this.textBox3.Text="0";
结果总是输出为0,请问是怎么回事?
在线等各位指点,多谢,都没有分了,不好意思。

解决方案 »

  1.   

    你最好检查一下
    string[] tt1=tt.Split(separator);
    操作之后tt1里面存的是什么。
      

  2.   

    string tt=“123\t456”
    char[] separator={'\r'};
    string[] tt1=tt.Split(separator);

    if(this.textBox1.Text==tt1[0]&& this.textBox2.Text==tt1[1])
    this.textBox3.Text="1";
    else
     this.textBox3.Text="0";
    char[] separator={'\r'};-------------------这里怎么是\r的呀?你上面的字符串里是\t的呀
      

  3.   

    愚翁大哥:我用this.textBox1.Text=tt1[0],检查过,显示的是123
    同时this.textBox2.Text=tt1[1],显示的是456