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