条件断点不起作用
Conditional breakpoint not working
上面的代码在黄色的底部设置了一个条件断点,后面是断点设置对话框,它应该适用于:
item.Value == "aday"
但是我得到了以下错误,我已经在线搜索了这个并且找不到任何失败的原因。我正在使用 VS 2015 Pro。
编辑 - 感谢您指出我的明显错误,我通常使用 C# 编写代码。
但是现在使用单个'='我得到这个????????
我假设它等同于一个作业,添加括号也没有帮助?
刚刚使用示例 VB.NET 项目进行了测试。
问题是==
。这是 C# 语法,但由于您有一个 VB.NET 应用程序,您应该使用一个 equal
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"
确保项目不为空。这样您就可以使用 item.Value
来引用值字段
上面的代码在黄色的底部设置了一个条件断点,后面是断点设置对话框,它应该适用于: item.Value == "aday"
但是我得到了以下错误,我已经在线搜索了这个并且找不到任何失败的原因。我正在使用 VS 2015 Pro。
编辑 - 感谢您指出我的明显错误,我通常使用 C# 编写代码。 但是现在使用单个'='我得到这个???????? 我假设它等同于一个作业,添加括号也没有帮助?
刚刚使用示例 VB.NET 项目进行了测试。
问题是==
。这是 C# 语法,但由于您有一个 VB.NET 应用程序,您应该使用一个 equal
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"
确保项目不为空。这样您就可以使用 item.Value