【发布时间】:2015-07-12 21:58:52
【问题描述】:
我正在尝试比较标签和文本框中的两个值。当 AvailQty 为 6 时,它被认为是“低”,如果用户输入 4 或 10,它将显示错误,因为只有 6 个可用。
我有这个:
if ((Int32.Parse(AvailQty.Text) <= 6) && (Int32.Parse(Qty.Text) > 6))
{
lblAvailQty = "error";
}
这行得通,但我怎样才能做到这一点,以便如果用户输入超过 6 个或低于 6 个显示错误并以有效的方式进行操作,因为我觉得我会有很多 if 语句。
【问题讨论】:
-
这是
&&运算符的默认行为。您的其他问题不清楚。 -
请澄清您的问题。 让它完全停止并以有效的方式完成剩下的工作是什么意思?
-
@YuvalItzchakov 我已经改写了我的问题...
标签: c# asp.net conditional-operator comparison-operators