Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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í streamu souboru po dokončení kódu
Ujistěte se, že jste na začátku zdrojového souboru zahrnuli odpovídající příkaz Import (obor názvů a typ .NET) pro datový proud souboru (v tomto případě System.IO).
Vytvořte
Usingblok s příkazyUsingaEnd Usingpříkazy. Do bloku vložte kód, který se zabývá datovým proudem souboru.Deklarujte stream a vytvořte jeho instanci jako součást
Usingpříkazu.' 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 SubSysté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
fsz vnějškuUsingbloku, protože jeho rozsah je omezený na blok.Stejnou techniku můžete použít u systémového prostředku, jako je připojení k databázi SQL nebo obálka modelu COM. Blok použijete
Using, pokud chcete, aby byl prostředek po ukončeníUsingbloku dostupný pro ostatní komponenty.