gpt4 book ai didi

c# - 调试/代码跟踪时,是否使用 C# 在 Visual Studio 中浏览对象/类?

转载 作者:行者123 更新时间:2023-11-30 20:15:23 25 4
gpt4 key购买 nike

所以我的想法是,我想在调试/跟踪时查看对象的成员或属性会返回/更改什么。有对象浏览器,但它仅用于显示对象的树列表。

比如说,假设

var cacheDir = cotext.CacheDir;

但我想在调试时将 .CacheDir 更改为 .ExternalCacheDir 以查看返回给变量的值。

var cacheDir = context.ExternalCacheDir;

否则,我必须在编辑模式下更改它并重新启动整个调试过程。我认为我们可以在浏览器开发人员控制台或类似 CLI 环境的 Jupyter notebook 中做这样的事情。

最佳答案

使用 C# 键盘设置,您可以按 Ctrl+Alt+I - 即刻窗口。或者通过命令窗口键入 Immed。

在立即窗口中,您可以执行临时命令。

因此在调试器 IDE 中,您将越过代码行:

var cacheDir = cotext.CacheDir;

现在你想调整它一次Ctrl+Alt+I

然后粘贴:

cacheDir = cotext.ExternalCacheDir;

然后按回车键。您可以随时在即时窗口中返回,例如:

cacheDir = cotext.CacheDir;

如果您只想查看变量的值,您可以执行 ? cacheDir 来查看值。试一试:)

关于c# - 调试/代码跟踪时,是否使用 C# 在 Visual Studio 中浏览对象/类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55015373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com