我在VB.NET編碼。什麼是VB.NET相當於C#的'使用'塊
目前,我在Try/Catch塊中封閉了對象初始化和用法,然後在Finally塊中拆除它(處理,關閉,設置爲空)。問題是,一個C#「使用」塊很容易使用,並會清理我的代碼。
是否有一個VB.NET等價物?或者是我的Finally塊拆解解決方案的唯一途徑?
我在VB.NET編碼。什麼是VB.NET相當於C#的'使用'塊
目前,我在Try/Catch塊中封閉了對象初始化和用法,然後在Finally塊中拆除它(處理,關閉,設置爲空)。問題是,一個C#「使用」塊很容易使用,並會清理我的代碼。
是否有一個VB.NET等價物?或者是我的Finally塊拆解解決方案的唯一途徑?
它是相同的,它只是:
Using conn As New SqlConnection
....
End Using
非常感謝。非常簡潔。 – crackedcornjimmy 2010-09-02 21:57:18
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
這絕對需要一個更好的例子。這是一個有保證的ObjectDisposedException。 – 2010-09-02 21:26:10
非常徹底。謝謝。 – crackedcornjimmy 2010-09-02 21:26:32
ObjectDisposedException? – crackedcornjimmy 2010-09-02 21:27:21
呃,Using
... End Using
更多信息
哇!我不覺得自己像個白癡。多謝你們! – crackedcornjimmy 2010-09-02 21:26:14