Postupy: Odstranění systémového prostředku (Visual Basic)

Blok můžete použít Using k zajištění, že systém odstraní prostředek, když váš kód blok ukončí. To je užitečné, pokud používáte systémový prostředek, který spotřebovává velké množství paměti, nebo že jiné komponenty také chtějí použít.

Odstranění připojení k databázi po dokončení kódu

  1. Ujistěte se, že jste na začátku zdrojového souboru zahrnuli odpovídající příkaz importu (obor názvů .NET a typ) pro připojení k databázi (v tomto případě System.Data.SqlClient).

  2. Vytvořte Using blok s příkazy Using a End Using příkazy. Do bloku vložte kód, který se zabývá připojením k databázi.

  3. Deklarujte připojení a vytvořte jeho instanci jako součást Using příkazu.

    ' Insert the following line at the beginning of your source file.  
    Imports System.Data.SqlClient  
    Public Sub AccessSql(ByVal s As String)  
        Using sqc As New System.Data.SqlClient.SqlConnection(s)  
            MsgBox("Connected with string """ & sqc.ConnectionString & """")  
        End Using  
    End Sub  
    

    Systém odstraní prostředek bez ohledu na to, jak blok ukončíte, včetně případu neošetřené výjimky.

    Mějte na paměti, že nemůžete přistupovat sqc z vnějšku Using bloku, protože jeho rozsah je omezený na blok.

    Stejný postup můžete použít u systémového prostředku, jako je popisovač souboru nebo obálka MODELU COM. Blok použijete Using , pokud chcete, aby byl prostředek po ukončení Using bloku dostupný pro ostatní komponenty.

Viz také