.net 从字符串“转换”;“假真实”;输入';布尔值';无效-异常

.net 从字符串“转换”;“假真实”;输入';布尔值';无效-异常,.net,vb.net,.net,Vb.net,以下是我的VB网络代码: Public Class Form1 Dim hue As Single Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim hueMin As Single = 205 Dim hueMax As Single = 259 If (h

以下是我的VB网络代码:

Public Class Form1

   Dim hue As Single

  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles      Button1.Click
   Dim hueMin As Single = 205
     Dim hueMax As Single = 259

            If (hue > hueMin) & (hue < hueMax) Then

                 bmp.SetPixel(Xcor, Ycor, Color.Black)

             End If
   End Sub

End Class
公共类表单1
单色的暗淡色调
私有子按钮1\u单击(ByVal sender作为System.Object,ByVal e作为System.EventArgs)处理按钮1。单击
尺寸hueMin为单个=205
单条尺寸hueMax=259
如果(色调>胡敏)和(色调<胡马克斯),则
bmp.SetPixel(Xcor、Ycor、Color.Black)
如果结束
端接头
末级
我在这一排:

            If (hue > hueMin) & (hue < hueMax) Then
If(hue>hueMin)和(hue
此例外情况:

{“从字符串“FalseTrue”到类型“Boolean”的转换无效。”}

知道我该怎么修改代码吗?
提前谢谢。

正确的测试应该是

If (hue > hueMin) AndAlso (hue < hueMax) Then 
                   ^^^^
If(hue>hueMin)和also(hue

VB.Net中的
&
是字符串连接运算符

正确的测试应该是

If (hue > hueMin) AndAlso (hue < hueMax) Then 
                   ^^^^
If(hue>hueMin)和also(hue

VB.Net中的
&
是字符串连接运算符

在项目属性中,或在代码顶部,启用Option Strict,您将省去一些麻烦。在项目属性中,或在代码顶部,启用Option Strict,您将省去一些麻烦。