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