for (i........)
{
//code
if (specimen == "AA161794")
Application.Run();
//more code
}
if語句出於調試目的。當樣本是該值時,我需要檢查一些變量。而不是application.run()
我只需要一個通用的代碼放在那裏,以便它可以停在那裏。它可以是類似於c#一個簡單的調試問題
messagebox.show(「Blah」);
這樣做的正確方法是什麼?
for (i........)
{
//code
if (specimen == "AA161794")
Application.Run();
//more code
}
if語句出於調試目的。當樣本是該值時,我需要檢查一些變量。而不是application.run()
我只需要一個通用的代碼放在那裏,以便它可以停在那裏。它可以是類似於c#一個簡單的調試問題
messagebox.show(「Blah」);
這樣做的正確方法是什麼?
您正在嘗試製作條件式akpoint。
右鍵單擊斷點並單擊Condition...
。
或者,寫"".ToString();
使用以下命令:Debug.Assert(false);
在你的IDE設置斷點(Visual Studio或MonoDevelop的)
這裏是如何設置條件斷點的好文章
當然您也可以使用Debugger.Break
http://msdn.microsoft.com/en-us/library/system.diagnostics.debugger.break.aspx
要使用現有的恆
# if DEBUG
Console.WriteLine("debug mode");
# endif
如果你定義自己的常量 「遺產」
#if Legacy
Console.WriteLine("legacy mode");
# endif
你不能設置一箇中斷點嗎? – Hawxby