上面的代码有一个条件断点,在其底行设置为黄色,然后是Breakpoint Settings对话框,它应该与: item.Value ==" aday"
但是我得到以下错误,我在网上搜索了这个并且找不到任何原因导致失败。我正在使用VS 2015 Pro。
编辑 - 感谢您指出我的明显错误,我通常用C#编写代码。 但现在使用单个' ='我明白了??????? 我假设我等同于一项任务,并且添加括号也没有帮助?
答案 0 :(得分:6)
刚刚使用示例VB.NET项目进行了测试
问题是==
。这是C#语法,但由于你有一个VB.NET应用程序,你应该使用一个相等的
item.Value = "aday"
(我总是从SO中学到新东西)
答案 1 :(得分:1)
我在Visual Studio 2017中使用C#。
在一小时内搜索后,结论是:
重写条件表达式:
item.Value == "aday"
为:
item != null && item.Value == "aday"
MAKE SURE项目不为空。这样您就可以使用item.Value
答案 2 :(得分:0)
If item.Value.Equals("aday") Then 'Temp If please remove
Debugger.Break()
end if
实际上在严格模式下工作,Gasp !!!!
感谢所有的贡献,非常感谢:)