VB.NET有一個非常方便的「與」語句使用with語句的情況下,但它也可以讓你使用它的一位不願透露姓名的變量,就像這樣:VB.NET - 如何獲得在即時窗口
With New FancyClass()
.Level = "SuperSpiffy"
.Style = Slimming
.Execute()
End With
有沒有辦法讓「隱藏」的實例,所以我可以在立即窗口中查看它的屬性?我懷疑我會在監視窗口中看到它,所以直接就很好。
如果您嘗試訪問該實例以同樣的方式(比如說,當.Execute()
拋出異常)從即時窗口,你會得到一個錯誤:
? .Style
'With' contexts and statements are not valid in debug windows.
是否有可用於獲取任何伎倆這個,還是我必須將代碼轉換爲另一種風格?如果With
的功能更像Using
語句(例如「With v = New FancyClass()」),這不會造成問題。
我知道With
如何工作,有什麼替代方案,編譯器做什麼等等。我只是想知道這是否可能。
謝謝,但我其實需要一個問題的答案。我知道如何聲明變量,以及從編譯器的角度來看,具體如何使用with語句功能。 – 2008-09-20 07:18:24
已修改。不,沒有語法可以抓住「。」在其自己的。 – Oli 2008-09-21 11:38:19