这个vb wfa代码有什么问题?

时间:2016-11-26 20:57:05

标签: vb.net checkbox

这个代码对于vb wfa中的多个复选框有什么问题,它说它不能转换为布尔值:

If ch1.Checked & ch2.Checked = True Then
        score = score + 1
End If

2 个答案:

答案 0 :(得分:2)

在vb中,运营商

If (ch1.Checked And ch2.Checked) Then
    score = score + 1
End If

答案 1 :(得分:2)

如果您想要比较两个复选框,那么AndAlso的出价会更低,因为如果第一个false

,它将不会评估第二个复选框值
If ch1.Checked AndAlso ch2.Checked Then
    score = score + 1
End If

在c#中,它与&&运算符

相同