gpt4 book ai didi

c# - 命中断点时执行代码?

转载 作者:太空狗 更新时间:2023-10-29 18:09:25 25 4
gpt4 key购买 nike

在立即窗口中,我可以执行一行代码。我还可以在特定点设置一个断点,这样当遇到断点时,程序就会停止,我可以在立即窗口中运行我的代码行。有什么方法(包括扩展)可以自动执行此操作吗?

最佳答案

或多或少。您可以右键单击任何断点并选择“操作...”(VS 2017,继续阅读旧版本)

其中唯一的选项是打印一条消息,这通常就足够了,但您可以在其中运行任意代码。例如:{Console.WriteLine("Hello World")}

Screenshot of Visual Studio 2017 Actions breakpoint

在旧版本的 Visual Studio 中,可以通过右键单击并选择“When Hit...”来使用该选项:

Screenshot of Visual Studio When-Hit breakpoint

这将输出:

Hello World
Expression has been evaluated and has no value

这意味着您可以调用任意方法。任何其他副作用都会影响您正在运行的应用程序。我有时使用它来临时修补代码问题,而无需重新启动 64 位应用程序。

请记住,与正常程序执行相比,这非常慢。

关于c# - 命中断点时执行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16152042/

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