Destructori

Destructorul clasei implementează acțiunile necesare distrugerii unei instanțe a clasei. Numele destructorului coincide cu numele clasei, fiind precedat de caracterul ”˜„. Destructorul nu are parametri și nici modificator de acces. Destructorul este apelat automat. Într-o clasă există un singur destructor. Destructorul nu poate fi moștenit.

using System;
using System.Collections.Generic;
using System.Text;
namespace Mesaj
{
    class Program
    {
        static void Main(string[] args)
        {
            Mesaj a = new Mesaj();
            Console.ReadLine();
        }
        class Mesaj
        {
            public Mesaj()
            {
                Console.WriteLine("Apel constructor");
            }
            ~Mesaj()
            {
                Console.WriteLine("Apel destructor");
            }
        }
    }
}

Leave a comment