2009-06-08 52 views

回答

2

您幾乎可以在手錶窗格,QuickWatch窗口和Immediate窗格中的任何位置評估方法。

static string Foo(string x) 
{ 
    return String.Format("Hello {0}.", x); 
} 

從即時窗口:

Foo("me"); 
"Hello me." 
0

爲了擴展邁克爾Petrotta的回答是:

即時窗口是這樣做的最好的地方。如果你打一個斷點有的像這行代碼:

var obj = GetObject("asd"); 
obj.CalculateSomething(5); // <--- breakpoint here. 

您可以鍵入object.CalculateSomething(4)到即時窗口那裏evalulate它。它不一定是一個靜態方法,只是你的斷點所在位置的有效代碼。請注意,如果您調用的方法有副作用,它們將會持續。您在即時窗口中執行的任何操作都會像普通代碼一樣運行,因此如果在立即窗口中輸入obj = null,則obj將在您繼續調試時爲空。

相關問題