条件断点不起作用

条件对话框

上面的代码有一个条件断点,在其底行设置为黄色,然后是Breakpoint Settings对话框,该对话框应该与:item.Value ==“aday”一起使用

但是我得到以下错误,我在网上搜索了这个,并且找不到任何原因导致失败。 我正在使用VS 2015 Pro。

在此处输入图像描述

编辑 – 感谢您指出我的明显错误,我通常用C#编写代码。 但现在使用单个’=’我得到这个??????? 我假设我等同于一项任务,添加括号也没有帮助?

在此处输入图像描述

刚刚使用示例VB.NET项目进行了测试。
问题是== 。 这是C#语法,但由于你有一个VB.NET应用程序,你应该使用一个相等的

 item.Value = "aday" 

(我总是有新东西要学习SO)

 If item.Value.Equals("aday") Then 'Temp If please remove Debugger.Break() end if 

实际上在严格模式下工作,Gasp !!!!

感谢所有的贡献,非常感谢:)

我在Visual Studio 2017中使用C#。

在一小时内搜索后,结论是:

重写条件表达式:

 item.Value == "aday" 

至:

 item != null && item.Value == "aday" 

MAKE SURE项目不为空。 这样你就可以用item.Value来引用值字段