关于vb.net中的andDim errorNo As IntegererrorNo 399If errorNo 0 ThenMe.Label1.Text 0ElseIf (er
关于vb.net中的and Dim errorNo As Integer errorNo = 399 If errorNo = 0 Then Me.Label1.Text = 0 Else If (errorNo And 1) Then Me.Label1.Text = 1 End If If (errorNo And 2) Then Me.Label1.Text = 2 End If If (errorNo And 4) Then Me.Label1.Text = 4 End If End If
请问下以上代码中的If (errorNo And 1) Then表示的逻辑是什么?看起来是按位运算的,里面的 errorNo And 1 难道是返回一个布尔类型吗?