Dator > hur man skriver en klass avyttra med Visual Basic

  • hur man skriver en klass avyttra med Visual Basic


  • Visual Basic och Microsofts . NET Framework har gjort programmering mycket enklare genom att tillhandahålla en " garbage collection "funktionen , som automatiskt reklamtion minne som används av objekt när de inte längre behövs. Sophämtning gör det onödigt för programmerare att noga behöva radera objekt , eftersom de måste i många andra språk som C och C + + . Men sophämtning också gör strykningen mindre förutsägbar , så tekniker resursförvaltning från språk utan garbage collection ofta fungerar inte i skräpsamlas språk . . Lyckligtvis NET består ett gränssnitt , IDisposable , vilket gör att du manuellt frigöra resurser när de inte längre används

    Du behöver : .
    Microsoft Visual Basic
    NET .
    Källkod ( .
    VB -fil ) för en klass utan en Kassera metod .


    1 .
    Öppna . VB -filen i Visual Basic. NET .
    2 .

    lägga till en " Redskap IDisposable " förklaring längst upp i din klass . Till exempel , om din klass heter " MyDisposableThing ", det borde se ut så här :

    public class MyDisposableThing
    Redskap IDisposable
    " Din klass genomförande . . .
    End klass
    3 .
    Lägg till en kassera metod för att din klass , mellan " Redskap "förklaring och " End Class " linje . Det ska se ut så här :

    Public Sub Släng ( ) Redskap IDisposable. Dispose
    förfogande kod
    End Sub
    4
    . Lägg koden korrekt avyttra några un-skräpsamlas resurser din klass använder . Detta beror på detaljerna i din klass . Om någon av medlemmarna i din klass också genomföra IDisposable , bör du ringa antagligen deras Kasta metoden ( kolla sin klass dokumentation för att se ) . Till exempel :

    myDisposableMember. Dispose ( )


Previous:nothing Next:hur man skapar gängning i Visual Basic





Relaterade artiklar


  • hur man skapar vyer i Oracle SQL
  • Orsaker till en java script tomrum fel
  • fördelarna med Java 1.5
  • hur man använder textrutan i Visual Basic 6.0
  • hur man drar ett fempunktsprogram stjärnan med Python-språket
  • hur man skapar ett datum från en sträng i Java
  • hur du aktiverar CRL-kontroll
  • hur man skapar en bat-filen
  • om Quick Time
  • Hur konvertera till UTF- 8 med hjälp av Visual Basic