Nasıl yapılır: Bir Sistem Kaynağını Atma (Visual Basic)
Kodunuz bloktan çıktığında sistemin bir kaynağı attığını garanti etmek için bir blok kullanabilirsiniz Using
. Bu, büyük miktarda bellek kullanan veya diğer bileşenlerin de kullanmak istediği bir sistem kaynağı kullanıyorsanız kullanışlıdır.
Kodunuz tamamlandığında bir dosya akışını atmak için
Kaynak dosyanızın başına dosya akışı için uygun imports deyimini (.NET Ad Alanı ve Tür) eklediğinizden emin olun (bu örnekte). System.IO
ve
End Using
deyimleriyle birUsing
blokUsing
oluşturun. Bloğun içine dosya akışıyla ilgilenen kodu yerleştirin.Akışı bildirin ve deyiminin bir parçası olarak bunun bir örneğini
Using
oluşturun.' Insert the following line at the beginning of your source file. Imports System.IO Public Sub AccessFile(ByVal s As String) Using fs As New StreamReader(s) MsgBox("reading file contents """ & fs.ReadToEnd() & """") End Using End Sub
İşlenmeyen bir özel durum da dahil olmak üzere, bloktan nasıl çıkılırsa çıkılsın sistem kaynağı atabilir.
Kapsamı blokla sınırlı olduğundan, bloğun
Using
dışından erişemeyeceğinizifs
unutmayın.Sql veritabanı bağlantısı veya COM sarmalayıcısı gibi bir sistem kaynağında aynı tekniği kullanabilirsiniz. Blok'dan çıktıktan
Using
sonra kaynağı diğer bileşenler için kullanılabilir durumda bıraktığından emin olmak istediğinizde birUsing
blok kullanırsınız.