C#|| 运算符不适用于蒙版文本框

露西

我想验证两个蒙版的文本框。其中至少有一个需要具有价值。我有以下代码

bool validatePhoneNumbers() 
{
     bool valid = false;
     if (!txtClientFax.MaskCompleted || !txtClientMobile.MaskCompleted) 
     {
          MessageBox.Show("Please enter telephone or mobile number under Client Section");
     }
     return valid;
}

如果我不使用||进行单独测试 有用。我想一次检查两个被屏蔽的文本框

CodeCaster

布尔逻辑是基本且简单的。防止双重否定,并写出您的输入。之后,您可以简化和简化表达式。

bool faxEntered = txtClientFax.MaskCompleted;
bool mobileEntered = txtClientMobile.MaskCompleted;

bool neitherEntered = !faxEntered && !mobileEntered;

if (neitherEntered)
{
    // show alert
}

上面if()检查两个文本框是否都没有输入值。如果其中任何一个为,neitherEntered则将为false

您可以将其反转:

bool eitherEntered = faxEntered || mobileEntered;

if (!eitherEntered)
{
    // show alert
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#6空条件运算符不适用于LINQ查询

来自分类Dev

仅在C#中的掩码文本框中输入算术运算符

来自分类Dev

为什么〜(true ^ true)不成立?布尔运算符(否定)适用于`unsigned char`,但不适用于bool?(C ++)

来自分类Dev

为什么〜(true ^ true)不成立?布尔运算符(否定)适用于`unsigned char`,而不适用于布尔值吗?(C ++)

来自分类Dev

如何解决C#蒙版文本框从右到左的输入行为?

来自分类Dev

在C ++ 20中,为什么有std :: vector运算符==不适用于具有不同分配器的向量?

来自分类Dev

在标准(C ++ 11)中,哪里表示余数运算符仅适用于整数类型?

来自分类Dev

在标准(C ++ 11)中,哪里表示余数运算符仅适用于整数类型?

来自分类Dev

存储过程不适用于c#代码

来自分类Dev

ajax调用不适用于c#方法

来自分类Dev

OrdinalIgnoreCase 不适用于 c# 中的动态数组

来自分类Dev

Powershell 命令不适用于 c#

来自分类Dev

C# JSON-Convert 不适用于元组

来自分类Dev

C#中用于运算符+或++的内存分配

来自分类Dev

TemplateBinding不适用于文本框文本

来自分类Dev

xpath包含的文本不适用于或运算符

来自分类Dev

右移运算符不适用于标志枚举

来自分类Dev

MYSQL <=运算符不适用于9999值

来自分类Dev

scrollTop不适用于2个运算符

来自分类Dev

运算符 % 不适用于空值

来自分类Dev

while 循环不适用于 == 运算符

来自分类Dev

sass 乘法运算符不适用于 %

来自分类Dev

模数运算符 (%) 不适用于大数字

来自分类Dev

查询适用于sql studio,但不适用于C#

来自分类Dev

C#相同的命令用于不同的文本框

来自分类Dev

简单的按键事件不适用于文本框

来自分类Dev

jQuery文本框验证不适用于键“%”

来自分类Dev

简单的按键事件不适用于文本框

来自分类Dev

选择输入不适用于文本框

Related 相关文章

  1. 1

    C#6空条件运算符不适用于LINQ查询

  2. 2

    仅在C#中的掩码文本框中输入算术运算符

  3. 3

    为什么〜(true ^ true)不成立?布尔运算符(否定)适用于`unsigned char`,但不适用于bool?(C ++)

  4. 4

    为什么〜(true ^ true)不成立?布尔运算符(否定)适用于`unsigned char`,而不适用于布尔值吗?(C ++)

  5. 5

    如何解决C#蒙版文本框从右到左的输入行为?

  6. 6

    在C ++ 20中,为什么有std :: vector运算符==不适用于具有不同分配器的向量?

  7. 7

    在标准(C ++ 11)中,哪里表示余数运算符仅适用于整数类型?

  8. 8

    在标准(C ++ 11)中,哪里表示余数运算符仅适用于整数类型?

  9. 9

    存储过程不适用于c#代码

  10. 10

    ajax调用不适用于c#方法

  11. 11

    OrdinalIgnoreCase 不适用于 c# 中的动态数组

  12. 12

    Powershell 命令不适用于 c#

  13. 13

    C# JSON-Convert 不适用于元组

  14. 14

    C#中用于运算符+或++的内存分配

  15. 15

    TemplateBinding不适用于文本框文本

  16. 16

    xpath包含的文本不适用于或运算符

  17. 17

    右移运算符不适用于标志枚举

  18. 18

    MYSQL <=运算符不适用于9999值

  19. 19

    scrollTop不适用于2个运算符

  20. 20

    运算符 % 不适用于空值

  21. 21

    while 循环不适用于 == 运算符

  22. 22

    sass 乘法运算符不适用于 %

  23. 23

    模数运算符 (%) 不适用于大数字

  24. 24

    查询适用于sql studio,但不适用于C#

  25. 25

    C#相同的命令用于不同的文本框

  26. 26

    简单的按键事件不适用于文本框

  27. 27

    jQuery文本框验证不适用于键“%”

  28. 28

    简单的按键事件不适用于文本框

  29. 29

    选择输入不适用于文本框

热门标签

归档