HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Destruktorok létrehozása


C# nyelv 20. rész

Példaprogram letöltése

7740 bájt

Múlt heti cikkünkben megismerkedhettünk a konstruktorok lehetőségeivel. Mostani cikkben a destruktorral foglalkozunk, melynek segítségével olyan speciális függvényt hozhatunk létre, mely akkor fut, ha az adott osztályunk példánya megszűnik.

A destruktor deklarálása hasonlóan történik a konstruktorhoz: itt szintén az adott osztályunk nevét kell használni a destruktor nevének de ezt megelőzően egy ~ karaktert kell írnunk jelezve, hogy most nem a konstruktort, hanem a destruktort deklaráljuk.
    public class Class1
    {
        public Class1()
        {
          MessageBox.Show("Constructor");
        }
        ~Class1()
        {
          MessageBox.Show("Destructor");
        }
    }
A destruktornak nem lehet visszatérési értéke és nem is öröklődhet, valamint láthatósági körét sem befolyásolhatjuk.
A destruktort tényleg csak akkor kell használnunk, ha szükségszerű olyan műveletet végeznünk, melyet csak az adott objektum megszűnésekor tehetünk meg.

Könyv
Ez a cikk megtalálható ebben a könyvben: C# Software Offline 2001 évkönyv 123. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |