当前位置:  开发笔记 > 编程语言 > 正文

什么是你最喜欢的虚拟线来突破点?

如何解决《什么是你最喜欢的虚拟线来突破点?》经验,为你挑选了4个好方法。

我们中很少有人会否认调试器的强大功能,但为了使它更有用,可以使用一些技巧.

例如在Python中,你可以使用pass来做任何事情,除了让你有空间放置一个断点并允许你观察Watch窗口中的值.

在C#中,我曾经做GC.Collect(),但现在我使用if(false){}

你最有趣的虚拟线是什么?



1> FlySwat..:

在C#中,您可以使用:

System.Diagnostics.Debugger.Break();

它会强制断点.



2> Colonel Pani..:

在C#中,在Visual Studio中

{}

要么

;



3> Mark Bracket..:

Debug.Assert的(真); ,它会自动从发布版本中编译出来.



4> Robert..:
volatile int e = 9;

易失性意味着编译器不会删除它,因为我没有读取变量.'9'只是为了非零.零对我的口味来说太常见了.


许多程序员会使用42
@tehp - 但这是另一个关键的新闻,我是一个懒惰的工程师!抱怨!
推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有