首页 > 解决方案 > 简单的条件断点在 Visual Studio 2017 中引发错误

问题描述

我有以下代码:

IEnumerable<Example> examples = someCollection.Where(x => x.IsExample);
object result = examples.SingleOrDefault() ?? (object)DBNull.Value;
return result;

如果满足条件,我的意图是使用第 2 行的条件断点来停止执行examples.Count() != 1

Visual Studo 返回一条错误消息,指出断点的条件未能执行。[...] 返回的错误是“无法计算表达式。[...]'

但是,当我添加该行var count = examples.Count()并将断点的条件更改为它时,count != 1它工作正常。

这是某种错误还是对此错误有合理的解释?

标签: c#visual-studiovisual-studio-2017breakpoints

解决方案


推荐阅读