首页 > 极客资料 博客日记

【译】使用可编辑表达式改进调试

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/

 

 

版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云