注册 登录
编程论坛 ASP.NET技术论坛

字符串相等的问题

doujiang 发布于 2008-05-03 10:15, 1080 次点击
if(lbl.Text.ToString()=="正在审核")
我想判断lbl中的字符是否为"正在审核"
为什么没有反应呢?
请大家指教怎么做!
2 回复
#2
hebingbing2008-05-03 12:57
应该没有问题的吧?
虽然string是引用类型,但是==却是比较它们的值是否相当,并不是比较它们判断它们是否引用同一个对象。
所以这样是可行的,那你的else执行吗?要是你的else不执行那就不是“if(lbl.Text.ToString()=="正在审核")”这句的问题了。
要不你再试试。
if(object.equals(lbl.Text.ToString(),"正在审核"))
#3
smoon2008-05-05 08:36
楼上说的很好很详细~
1