Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt een Using blok gebruiken om te garanderen dat het systeem een resource verwijdert wanneer uw code het blok verlaat. Dit is handig als u een systeemresource gebruikt die een grote hoeveelheid geheugen verbruikt of die andere onderdelen ook willen gebruiken.
Een bestandsstroom verwijderen wanneer uw code ermee is voltooid
Zorg ervoor dat u de juiste importinstructie (.NET-naamruimte en -type) opneemt voor de bestandsstroom aan het begin van het bronbestand (in dit geval). System.IO
Maak een
Usingblok met deUsingenEnd Usinginstructies. Plaats in het blok de code die betrekking heeft op de bestandsstroom.Declareer de stream en maak er een exemplaar van als onderdeel van de
Usinginstructie.' 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 SubHet systeem verwijdert de resource, ongeacht hoe u het blok afsluit, inclusief het geval van een niet-verwerkte uitzondering.
Houd er rekening mee dat u geen toegang hebt vanaf
fsbuiten hetUsingblok, omdat het bereik ervan beperkt is tot het blok.U kunt dezelfde techniek gebruiken voor een systeemresource, zoals een SQL-databaseverbinding of een COM-wrapper. U gebruikt een
Usingblok wanneer u ervoor wilt zorgen dat u de resource beschikbaar laat voor andere onderdelen nadat u hetUsingblok hebt afgesloten.