【发布时间】:2015-05-13 13:34:42
【问题描述】:
我正在尝试使用以下代码查看文本框是 "0" 还是为空。
我希望我可以在IsNulorEmpty 上使用! 运算符,但它似乎没有达到我想要的效果。有没有一种简单的方法可以在一条线上做到这一点?
if (!String.IsNullOrEmpty(MyTextbox.Text) || MyTextbox.Text != "0")
{
//string is either null, empty or 0
}
else
{
//string has a value
}
【问题讨论】:
-
删除第一个
!并将!=更改为==。看看你的情况和你的评论比较... -
简单地说,你的逻辑完全背离了你的要求。
-
感谢@Jon Skeet - 已经解决了!
标签: c#