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

标签 windows visual-studio-2010 vb.net

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

If IsNumeric(TextBox1.Text),(TextBox2.Text) Then
lbl_answer.Text = Val(TextBox1.Text) + Val(TextBox2.Text)
Else
MsgBox("Error only number can be calculate")
End If

我可以

if isnumeric(textbox1.text) then

但我不能说

if isnumeric(textbox1.text), (textbox2.text)

我该怎么做?

最佳答案

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

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

    If IsNumeric(TextBox1.Text) AndAlso IsNumeric(TextBox2.Text) Then ...
    

我认为 LINQ 不是一个真正的选择。

关于windows - 如何在一个语句中评估两个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10208838/

相关文章:

c++ - 为什么系统托盘图标会清除之前显示的图标?

c++ - 在 Windows 上编写 C++,但通过 Linux 模拟器使用 Linux 系统调用

c# - 可以在 Windows 中以编程方式识别设备的物理 USB 端口吗?

mysql - 在 vb.net 中连接 odbc mysql 的问题

vb.net - 对结构的反射(reflection)与类有所不同-但仅在代码方面

c++ - 如何在 C++ Windows 游戏中播放声音?

c# - Team Foundation Server 工作区消失/丢失

c++ - VS2010不理解自己文件的字符串编码

visual-studio-2010 - Visual Studio 资源粘贴栏

c# - 从服务启动用户 session 中的进程