string str_OptionA="a  b  c  d      e";string str_OptionB="a  b  c  de";如何去掉空格让这两个变量相等if(str_OptionA.Trim().Equals(str_OptionB.Trim()))
     Response.Write("相等");
else
     Response.Write("不相等");结果不相等

解决方案 »

  1.   

        对于值类型,如果对象的值相等,则相等运算符 (==) 返回 true,否则返回 false。对于string 以外的引用类型,如果两个对象引用同一个对象,则 == 返回 true。对于 string 类型,== 比较字符串的值。
        ==操作比较的是两个变量的值是否相等。
        equals()方法比较的是两个对象的内容是否一致.equals也就是比较引用类型是否是对同一个对象的引用http://www.cnblogs.com/jiahaipeng/archive/2008/04/11/1146316.html
      

  2.   

    string str_OptionA="a  b  c  d      e"; 
    str_OptionA=str_OptionA.Replace(" ","");string str_OptionB="a  b  c  de"; 
    str_OptionB=str_OptionB.Replace(" ","");这样str_OptionA就和str_OptionB相等了!!
      

  3.   

    str_OptionA.replace(" ","");
    str_OptionB.replace(" ","");