【问题标题】:Looping through boolean variables循环布尔变量
【发布时间】:2012-01-16 15:40:21
【问题描述】:

我有 8 个布尔变量,我需要能够为每个为真的布尔值添加一封电子邮件到电子邮件字符串中。如果不写一百万个 if 语句,我不知道该怎么做。这是我拥有的一些东西:

   if bIsBlue then
      strEmailTo = strSalesEmail
      strEmailTo = strEmailTo & ", " & varBlueGrp
   End if
   if bIsRed then
      strEmailTo = strSalesEmail
      strEmailTo = strEmailTo & ", " & varRedGrp
   End if
   if bIsGreen then
      strEmailTo = strSalesEmail
      strEmailTo = strEmailTo & ", " & varGreenGrp
   End if
   if bIsBrown then
      strEmailTo = strSalesEmail
      strEmailTo = strEmailTo & ", " & varBrownGrp                            
   End if
   if bIsBlue and bIsRed then
      strEmailTo = strSalesEmail
      strEmailTo = strEmailTo & ", " & varBlueGrp & ", " & varRedGrp
   End if
   if bIsBlue and bIsGreen then
      strEmailTo = strSalesEmail
      strEmailTo = strEmailTo & ", " & varBlueGrp & ", " & varGreenGrp
   End if

【问题讨论】:

标签: vb.net loops boolean


【解决方案1】:

我建议你制作这些布尔变量的数组,然后迭代抛出它 您可以更快地访问所有变量。

【讨论】:

    猜你喜欢
    • 2013-05-15
    • 1970-01-01
    • 2018-08-06
    • 2018-09-21
    • 2014-05-17
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 2011-08-01
    相关资源
    最近更新 更多