我在VB.NET中编码。
目前,我在Try / Catch块中包含对象初始化和使用,然后在Finally块中将其拆除(dispose,close,设置为nothing)。问题是,C#'using'块很容易使用,并且会在我的代码中清理它。
是否有VB.NET等价物?或者我的最后一块拆解解决方案是唯一的方法吗?
答案 0 :(得分:39)
它是一样的,它只是:
Using conn As New SqlConnection
....
End Using
答案 1 :(得分:6)
http://msdn.microsoft.com/en-us/library/htd05whh(VS.80).aspx
Public Sub setbigbold(ByVal c As Control)
Using nf As New System.Drawing.Font("Arial", 12.0F, _
System.Drawing.FontStyle.Bold)
c.Font = nf
c.Text = "This is 12-point Arial bold"
End Using
End Sub
答案 2 :(得分:4)
呃,Using
...... End Using
有关详细信息,请参阅MSDN
答案 3 :(得分:1)
Here是另一个处理完全相同问题的StackOverflow问题。如果我没有弄错的话,它的使用方式与C#非常相似(如果不是完全相同)。
希望这有帮助!