如何在一个语句中评估两个函数?

时间:2012-04-18 04:07:28

标签: windows visual-studio-2010 vb.net

如何在vb.net的一个语句中声明两个对象? 例子

  

如果IsNumeric(TextBox1.Text),(TextBox2.Text)则为
   lbl_answer.Text = Val(TextBox1.Text)+ Val(TextBox2.Text)
    否则
              MsgBox(“只能错误编号可以计算”)
          结束如果

我能做到

  

如果是isnumeric(textbox1.text)则

但我不能说

  

如果是isnumeric(textbox1.text),(textbox2.text)

我该怎么办?

1 个答案:

答案 0 :(得分:2)

由于没有人这么做,让我表达你的选择(直接来自评论 - 抱歉,但为什么那些不是我不知道的答案):

  1. And

    If IsNumeric(TextBox1.Text) And IsNumeric(TextBox2.Text) Then ...
    
  2. AndAlso(细微差别:AndAlso如果第一个表达式的计算结果为false,则不评估第二个表达式)

    If IsNumeric(TextBox1.Text) AndAlso IsNumeric(TextBox2.Text) Then ...
    
  3. 我认为LINQ不是真正的选择。