C#中的条件运算符

wu

我正在尝试比较标签和文本框中的两个值。当AvailQty为6时,它被视为“低”;如果用户键入4或10,则将显示错误,因为只有6个可用。

我有这个:

if ((Int32.Parse(AvailQty.Text) <= 6) && (Int32.Parse(Qty.Text) > 6))
{
    lblAvailQty = "error";
}

这行得通,但是我该如何做到这一点,以便如果用户输入的错误大于6或小于6,并以有效的方式进行操作,因为我感觉我将有很多if语句。

卡兹

因此,当可用数量小于或等于6时,它应该出错。同样,如果请求的数量大于可用数量,则也应出错。

我认为这是您要寻找的:

int avail = Int32.Parse(lblAvailQty.Text);
int req = Int32.Parse(txtQty.Text);

if (avail <= 6 || req > avail)
{
    //Display error
    //Do whatever else you need
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#条件运算符在OR运算符中的差异

来自分类Dev

试图了解?C#中的(空条件)运算符

来自分类Dev

C#条件编译中是否存在OR运算符?

来自分类Dev

方法参数中的 C# 空条件运算符

来自分类Dev

C# ?。条件运算符

来自分类Dev

C ++中的条件运算符

来自分类Dev

C ++中的条件运算符

来自分类Dev

C#中的未知运算符

来自分类Dev

C# 中的 Perl =~ 运算符?

来自分类Dev

C#错误与空条件运算符并等待

来自分类Dev

C#:返回对象的空条件运算符

来自分类Dev

C# 条件运算符 - 这是怎么回事?

来自分类Dev

空条件后跟点运算符 C#

来自分类Dev

如何在C#中测试条件运算符的右关联性

来自分类Dev

为什么“ as”运算符在C#中不使用隐式转换运算符?

来自分类Dev

在C#中的if运算符中使用like运算符

来自分类Dev

C中的条件运算符一元

来自分类Dev

C ++中的条件运算符(?:)是否可以编译?

来自分类Dev

逻辑运算符作为 c 中的条件

来自分类Dev

+ =运算符和新的运算符c#

来自分类Dev

或C#中的Conditional属性中的运算符

来自分类Dev

像 C# 中 SQL 替代中的运算符

来自分类Dev

C#和C ++中的新运算符

来自分类Dev

C ++中的“ << / >>”运算符

来自分类Dev

+ = C ++中的运算符

来自分类Dev

JavaScript相当于?? C#中的运算符

来自分类Dev

ASP.NET C#中的SQL IN运算符

来自分类Dev

运算符的含义?在C#中的对象之后

来自分类Dev

C#泛型中的运算符