【发布时间】:2011-03-10 09:28:37
【问题描述】:
在下面的代码块中,如果Var1 = 2,VB.NET 是否会优雅地退出 With 块?
With MyObject
.Property1 = "test"
If Var1 = 2 Then
Return True
End If
.Property2 = "Test2"
End With
Return False
我记得这是 VB6 中的一个问题,并因不可预测的行为而令人头疼 - VB.NET 也是如此吗?
【问题讨论】:
-
哇,真奇怪。尽管我一直在 VB.NET 中进行编程,但我从未经历过这种行为。我想我从不使用
With语句是有充分理由的......
标签: vb.net with-statement