當操作由Visual Studio調試器引起時,有沒有辦法讓斷點命中? 例如,假設我有以下的(我知道你不應該這樣做,只是使用它的參數的緣故):由調試器引起的命中斷點
public class Test
{
int _X = -1;
public int X {
get { return ++_X; } //Breakpoint here
set { _X = value; }
}
}
和:
static void Main(string[] args)
{
Test t = new Test();
t.X = 1; //Breakpoint here
return;
}
如果暫停在斷點處在Main中,每次將鼠標指針懸停在「tX」 (假設您已啓用以下調試選項 - 「啓用屬性評估和其他隱式函數調用」),或者您在「監視」窗口中評估屬性 - 它會增加屬性,但屬性的「get」訪問器中的斷點不會被觸發。在更具體的上下文中重新提出問題 - 在調試器完成評估時,有沒有辦法在屬性的「獲取」訪問器中創建斷點?
+1。一個非常好的信息 – 2010-02-25 16:22:10