Option Strict On 不允许从 'String' 到 'Boolean' 的隐式转换
Option Strict On disallows implicit conversions from 'String' to 'Boolean'
If result12.Contains("""Status"" value=""0""") Then
TextBox1.Text = "Antique Lights are On" And
Label19.ForeColor = Color.Red
End If
我不知道我做错了什么。我只想让文本框显示 "Antique Lights are On"。我一直收到关于转换为布尔值的错误。它不应该保持字符串吗?我正在使用 Visual Studio 2013 并创建一个 windows 表单。
您不需要 'And' 来处理下一行。
'And' 在这种情况下试图做一个布尔条件,这在这种情况下没有意义。
问题是这样的:
TextBox1.Text = "Antique Lights are On" And
Label19.ForeColor = Color.Red
从 VS 2012 开始,您不必在 VB.NET.
中包含用于续行的下划线
所以这被解释为布尔语句:
"Antique Lights are On" And Label19.ForeColor = Color.Red
由于 "Antique Lights are On"
不是有效的布尔语句,因此您会收到错误消息。
If result12.Contains("""Status"" value=""0""") Then
TextBox1.Text = "Antique Lights are On" And
Label19.ForeColor = Color.Red
End If
我不知道我做错了什么。我只想让文本框显示 "Antique Lights are On"。我一直收到关于转换为布尔值的错误。它不应该保持字符串吗?我正在使用 Visual Studio 2013 并创建一个 windows 表单。
您不需要 'And' 来处理下一行。
'And' 在这种情况下试图做一个布尔条件,这在这种情况下没有意义。
问题是这样的:
TextBox1.Text = "Antique Lights are On" And
Label19.ForeColor = Color.Red
从 VS 2012 开始,您不必在 VB.NET.
中包含用于续行的下划线所以这被解释为布尔语句:
"Antique Lights are On" And Label19.ForeColor = Color.Red
由于 "Antique Lights are On"
不是有效的布尔语句,因此您会收到错误消息。