在VB.Net中手动处理类实例

时间:2013-08-29 05:30:16

标签: vb.net memory garbage-collection instance dispose

是的,我意识到Garbage Collector负责释放内存,而且我也知道手动清理内存的效率低下,但是出于教育目的,我想知道如何在VB中处理类实例。净。

1 个答案:

答案 0 :(得分:1)

查看MSDN中提供的示例:http://msdn.microsoft.com/en-us/library/system.idisposable.aspx

要使用它,您可以使用Using block或直接调用Dispose()。例如:

' use Using Block: 
Using r = New MyResource(100)
    Console.WriteLine(r.ToString())
End Using

' call Dispose directly:
Dim r = New MyResource(100)
Console.WriteLine(r.ToString())
r.Dispose()