首页 > 极客资料 博客日记
【译】使用可编辑表达式改进调试
2024-10-25 09:00:03极客资料围观14次
您是否曾经希望能够在调试时快速测试集合或数据集上的不同查询?您希望节省时间并避免仅仅为了检查数据而编写代码吗?如果您的回答是肯定的,那么您一定会喜欢 Visual Studio 调试器中新的可编辑表达式特性。
这个特性允许您用您想要的 LINQ 表达式修改 IEnumerable 可视化对话框顶部的表达式文本框。可视化工具实时更新,反映您的查询所导致的数据更改。您可以根据需要轻松地对集合应用不同的筛选器或排序顺序。
在这篇博文中,我们将向您展示如何使用这个强大的特性,以及它如何帮助您更高效地进行调试
开始
在调试会话中,通过将鼠标悬停在调试器中的集合或数据集变量上并单击放大镜图标来启动 IEnumerable 可视化工具。或者,您可以右键单击变量并从上下文菜单中选择 View Visualizer。
这将打开 IEnumerable 可视化对话框,您将在顶部看到表达式文本框。您可以在此文本框中键入任何有效的 LINQ 表达式,然后按<ENTER>将其应用于您的集合。可视化工具将使用您的查询结果更新下面的数据网格。
可编辑表达式的用例
可编辑表达式特性对于调试密集数据集和复杂的集合操作非常有用。您可以直接在 Visual Studio 调试器中试验不同的数据转换和过滤器,而无需编写任何代码或切换到其他工具。
例如,假设您有一个想要检查的产品集合。您可以使用可编辑表达式特性过滤出缺货的产品,按价格对它们进行排序,并仅选择名称和价格属性。您可以这样做:
如您所见,可编辑表达式特性允许您快速、轻松地操作数据并在可视化工具中查看结果。如果要在应用程序逻辑中使用表达式,还可以从文本框中复制表达式并将其粘贴到代码中。
给我们您的反馈
我们希望您喜欢使用 Visual Studio 调试器中的可编辑表达式特性。我们很乐意听到您的反馈和建议,我们可以如何进一步改进它。请在下面留下评论或使用 Visual Studio 中的报告问题工具让我们知道您的想法。
我们还要感谢您的持续反馈和支持,这有助于我们为您更好地开发 Visual Studio。敬请期待更多令人兴奋的功能和更新即将到来!
Happy debugging!
原文链接:https://devblogs.microsoft.com/visualstudio/improve-your-debugger-game-with-editable-expressions/
标签:
相关文章
最新发布
- Nuxt.js 应用中的 prerender:routes 事件钩子详解
- 【问题解决】Tomcat由低于8版本升级到高版本使用Tomcat自带连接池报错无法找到表空间的问题
- 【FAQ】HarmonyOS SDK 闭源开放能力 —Vision Kit
- 六、Spring Boot集成Spring Security之前后分离认证流程最佳方案
- 《JVM第7课》堆区
- .NET 8 高性能跨平台图像处理库 ImageSharp
- 还在为慢速数据传输苦恼?Linux 零拷贝技术来帮你!
- 刚毕业,去做边缘业务,还有救吗?
- 如何避免 HttpClient 丢失请求头:通过 HttpRequestMessage 解决并优化
- 让性能提升56%的Vue3.5响应式重构之“版本计数”