有两个字符串:(C#)
string a = Session["0"].ToString();
string b = Dr["Item_Name"].ToString();
//表达式为a和b相等,请问怎么写?
if(表达式)
{    ......}//表达式为a和b相等,请问怎么写?

解决方案 »

  1.   

    如果还不对可能就是你的Session值有问题
    输出看看吧
      

  2.   

    1 是不是输入法下的==2 用if(a.equals(b))也行
      

  3.   

    if(a==b)
    {}
    else
    {}
    关键是你的Session[]值有没有问题了。上面的仁兄都说得对了
      

  4.   

    ==是绝对可以的。记住是两个等号。
    另外,你还可以使用函数equal
      

  5.   

    string a = Session["0"].ToString();
    string b = Dr["Item_Name"].ToString();
    你直接输出a,b的值来看下,如果有问就是这个ToString()在这里出问题