考慮下面的代碼:my code http://i44.tinypic.com/28hhdw4.jpg見返回值
正如你可以看到我們是在第28行有沒有辦法看到此時函數的返回值,而不讓代碼返回到調用者函數?
Foo.Bar()
是一個函數調用,它產生一個唯一的路徑(例如)。所以它不是恆定的。
進入Foo.Bar()在immidiate窗口也不管用,因爲這重新評估代碼:
?Foo.Bar()
"80857466"
?Foo.Bar()
"2146375101"
?Foo.Bar()
"1106609407"
?Foo.Bar()
"792759112"
在VB.NET有可能通過在觀察,在進入函數的名稱,其將會威脅它作爲一個變量。
但在C#中這是不可能的,任何其他的提示?
PS:重寫不是一個選項。
yup ..只需選擇Foo.Bar()並右鍵單擊它並轉到快速監視。 – Malcolm 2010-04-30 08:13:35
@Malcolm:快速查看重新評估。你可能會得到一個不同的響應,這取決於'Bar()'的作用。 – 2010-04-30 08:16:32
我同意你的觀點,但是如果他把斷點設置爲cgreeno,就像下面的答案一樣。 :) – Malcolm 2010-04-30 08:46:02