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

时间:2013-10-02 02:03:55

标签: vb.net string winforms if-statement boolean

从字符串“FalseTrue”到“Boolean”类型的转换无效。在这种情况下我该如何解决? Label5.Text必须包含那些,它不能相等,因为它们提供了EST的完整转换时间,包括日期。

If ((Label5.Text.Contains("8:00") Or Label5.Text.Contains("1:35")) & (Label5.Text.Contains("PM"))) Then
        WebControl1.Source = New Uri("http://www.flalottery.com/play4.do")
        Label1.Text = "Loading in 7 seconds..."
        Label2.Text = "Loading in 7 seconds..."
        Refresh.Start()
End If

Winforms VB.NET 2012 Express。

2 个答案:

答案 0 :(得分:2)

使用正在使用将加入这两个值的VB &符号,您想要使用And而不是

答案 1 :(得分:2)

您使用了字符串连接运算符&而不是逻辑And运算符:

If ((Label5.Text.Contains("8:00") Or Label5.Text.Contains("1:35")) And (Label5.Text.Contains("PM"))) Then
相关问题