上面的代码在其底线以黄色设置了一个条件断点,然后是断点设置对话框,该对话框应该可以使用: item.Value == "aday"
但是我收到以下错误,我已经在网上搜索过,但找不到任何失败的原因。我正在使用 VS 2015 Pro。
编辑-感谢您指出我的明显错误,我通常用 C# 编写代码。但是现在使用一个'='我明白了??????我假设我它等同于一个作业,并且添加括号也没有帮助?
上面的代码在其底线以黄色设置了一个条件断点,然后是断点设置对话框,该对话框应该可以使用: item.Value == "aday"
但是我收到以下错误,我已经在网上搜索过,但找不到任何失败的原因。我正在使用 VS 2015 Pro。
编辑-感谢您指出我的明显错误,我通常用 C# 编写代码。但是现在使用一个'='我明白了??????我假设我它等同于一个作业,并且添加括号也没有帮助?
刚刚使用示例 VB.NET 项目进行了测试。
问题是==
. 这是 C# 语法,但由于您有一个 VB.NET 应用程序,您应该使用一个相等的
item.Value = "aday"
(我总是有一些新东西要向 SO 学习)
我在 Visual Studio 2017 中使用 C#。
经过一个小时的搜索,结论是:
重写条件表达式:
item.Value == "aday"
至:
item != null && item.Value == "aday"
确保项目不为空。这样您就可以使用item.Value
If item.Value.Equals("aday") Then 'Temp If please remove
Debugger.Break()
end if
Actually works in strict mode, Gasp!!!!
Thanks to all contributions, greatly appreciated :)