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

Vb.net 这个vb wfa代码有什么问题?,vb.net,checkbox,Vb.net,Checkbox,vb wfa中多个复选框的代码有什么问题,它表示无法转换为布尔值: If ch1.Checked & ch2.Checked = True Then score = score + 1 End If 在vb中,运算符是和: If (ch1.Checked And ch2.Checked) Then score = score + 1 End If 如果您想比较两个复选框是否都选中,那么和会更好一些,因为如果第一个复选框值为false If ch1.Checke

vb wfa中多个复选框的代码有什么问题,它表示无法转换为布尔值:

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

在vb中,运算符是

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

如果您想比较两个复选框是否都选中,那么
会更好一些,因为如果第一个复选框值为
false

If ch1.Checked AndAlso ch2.Checked Then
    score = score + 1
End If

在c#中,它与
&
操作符

@KenWhite不,它不是。VB.NET中的And运算符是
不是
&
&是字符串连接运算符。它不太关心
如果“false true”,那么
。没有人知道,这是真的。使用And或AndAlso。还有一段时间,让编译器知道这样的打字错误。我怎么能在一个程序中有两个单选按钮,而没有一个覆盖外部