SqlDataReader sdr=cmd.ExecuteReader();测试过sdr[0].tostring()的值为"haha"
为什么
sdr[0].tostring()=="haha"
equals(sdr[0].tostring(),"haha")
还有什么compareto
全部结果都为假??equals
为什么
sdr[0].tostring()=="haha"
equals(sdr[0].tostring(),"haha")
还有什么compareto
全部结果都为假??equals
if(sdr[0].ToString().Trim().Equals("haha"))
{
//
}
equals比较的是地址,不是内容,常量haha和sdr[0]不是同一个指向
你看一下两个字符串是不是有空格、大小写、全角半角的区别。