C# 一个简单的调试问题

C# 一个简单的调试问题,c#,.net,C#,.net,if语句用于调试目的。当样本为该值时,我需要检查一些变量。我不需要application.run()。可能是这样的 messagebox.show(“废话”) 正确的方法是什么?使用以下命令:Debug.Assert(false)在IDE(visual studio或monodevelop)中设置断点 这是一篇关于如何设置条件断点的好文章 您正在尝试创建条件断点。 右键单击断点,然后单击条件… 或者,编写“”.ToString()确保可以使用调试器。请中断以使用现有常量 for (i.....

if语句用于调试目的。当样本为该值时,我需要检查一些变量。我不需要
application.run()。可能是这样的

messagebox.show(“废话”)


正确的方法是什么?

使用以下命令:
Debug.Assert(false)

在IDE(visual studio或monodevelop)中设置断点

这是一篇关于如何设置条件断点的好文章


您正在尝试创建条件断点。
右键单击断点,然后单击条件…


或者,编写
“”.ToString()

确保可以使用
调试器。请中断

以使用现有常量

for (i........)
{
//code
if (specimen == "AA161794") 
   Application.Run();
//more code
}
如果您定义自己的常量“遗留”


你不能设定一个断点吗?
 # if DEBUG
            Console.WriteLine("debug mode");
 #  endif
 #if Legacy
            Console.WriteLine("legacy mode");
 # endif