在 Visual Studio 调试模式下,可以将鼠标悬停在变量上以显示其值,然后右键单击“复制”、“复制表达式”或“复制值”。
如果变量是一个对象而不仅仅是一个基本类型,则有一个 + 号来扩展和探索该对象。有没有办法将所有内容复制到剪贴板?
在即时窗口中,键入
?name_of_variable
这将打印出 所有内容 ,您可以手动将其复制到您想要的任何地方,或者使用即时窗口的日志记录功能将其自动写入文件。
更新 :我假设您在询问如何复制/粘贴值的嵌套结构,以便您可以以文本方式搜索它,或者您可以将其保存在一边,然后再将对象的状态与其进行比较。如果我是对的,您可能想要查看我创建的 Visual Studio 商业扩展,称为OzCode,它可以让您通过“搜索”和“比较”功能更轻松地完成这些事情。
更新 2 为了回答@ppumkin 的问题,我们的新 EAP具有新的导出功能,允许用户将变量值导出到 Json、XML、Excel 或 C# 代码。
全面披露: 我是我在这里描述的工具的共同创造者。