Jak: zbywać zasobu systemu (Visual Basic)
Można użyć Using bloku do zagwarantowania, że system zbywa zasobu, kiedy bloku kodu.Jest to przydatne w przypadku korzystania z zasobów systemu, który zużywa dużą ilość pamięci lub innych składników również chcesz użyć.
Do dysponowania połączenia bazy danych po wykonaniu kodu z nią
Upewnij się, możesz dołączyć odpowiednie Przywóz instrukcji (.Obszar nazw netto i typ) połączenia z bazą danych na początku pliku źródłowego (w tym przypadku System.Data.SqlClient).
Tworzenie Using zablokować z Using i End Using instrukcji.Wewnątrz bloku umieścić kod, który zajmuje się połączenie z bazą danych.
Deklaruje połączenie i utworzyć instancję go jako część Using instrukcji.
' 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
System zbywa zasobów niezależnie od tego, jak zakończyć bloku, w tym przypadku nieobsłużonego wyjątku.
Należy zauważyć, że nie można uzyskać dostępu sqc z zewnątrz Using bloku, ponieważ jej zakres jest ograniczony do bloku.
W ten sam sposób można użyć do zasobu systemu, takich jak: dojście do pliku lub otoki COM.Za pomocą Using zablokować, gdy użytkownik chce mieć pewność pozostawić zasobów dostępnych dla innych składników po został zakończony przez użytkownika Using bloku.
Zobacz też
Informacje
Za pomocą instrukcji (Visual Basic)
Koncepcje
Decyzja struktur (Visual Basic)
Struktura pętli (Visual Basic)
Innych struktur kontroli (Visual Basic)
Zagnieżdżonych struktur kontroli (Visual Basic)