Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako napísať triedu likvidujte s Visual Basic .

Visual Basic a Microsoft NET Framework robili programovanie oveľa jednoduchšie tým , že poskytuje " garbage collection " , funkciu , ktorá automaticky uvoľňuje pamäť používaná objekty , ak už nie sú potrebné . Garbage collection je to zbytočné pre programátorov , aby starostlivo starať o odstránenie objektov , pretože musí v mnohých iných jazykoch , ako je C a C + + . Avšak , odvoz odpadu tiež umožňuje mazanie menej predvídateľné , takže techník riadenia zdrojov z jazykov bez garbage collection často nefungujú na odpadky zhromažďujú jazykoch . Našťastie . NET obsahuje rozhranie , IDisposable , ktorá vám umožní ručne uvoľniť prostriedky , ak sú už použité . Veci , ktoré budete potrebovať v Microsoft Visual Basic . NET
Zdrojový kód ( . Súbor VB ) pre triedu bez Dispose metódy
Zobraziť viac Inštrukcie Cestuj 1

Otvoriť vaše . súbor VB v jazyku Visual Basic . NET .
2

Pridať " Náradie IDisposable " vyhlásenie v hornej časti vašej triedy . Napríklad , ak vaša trieda sa volá " MyDisposableThing " , to by mal vyzerať takto :

Public Class MyDisposableThingImplements IDisposable " realizácia ... End Class vaša trieda je
3

Pridať Dispose metódy do triedy , medzi " Implements " vyhlásenie a " End Class " riadku . Malo by to vyzerať takto :

Public Sub Dispose ( ) Implementuje IDisposable.Dispose dispozícii codeEnd Návrat
4

Pridať kód správne nakladať s akýmikoľvek OSN odpadky - zhromažďovať zdrojov vaša trieda použitie . To bude závisieť na špecifiká svojej triede . Ak sa niektorý z členov vašej triedy tiež implementovať IDisposable , asi by ste mali volať ich metódy Dispose ( skontrolujte ich dokumentáciu triedy , aby sa ubezpečil ) . Napríklad :

myDisposableMember.Dispose ( )

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené