Деструктор используется для уничтожения объектов. 
    
Класс может иметь только один деструктор
Деструктор не наследуется и не перегружается
Деструктор нельзя вызвать, он вызывается автоматически
Деструктор не имеет модификаторов и не принимает параметров
Пустые деструкторы использовать не следует
 
   Класс может иметь только один деструктор
Деструктор не наследуется и не перегружается
Деструктор нельзя вызвать, он вызывается автоматически
Деструктор не имеет модификаторов и не принимает параметров
Пустые деструкторы использовать не следует
  Main.cs  
     
- using- System;
- class- One {
-  intval;
-  publicOne(intarg) {
-   val = arg;
-  }
-  publicintGetValue() {
-   returnval;
-  }
-  //деструктор
-  ~One() {
-   Console.WriteLine("деструктор класса");
-  }
- }
- class- Program {
-  publicstaticintMain() {
-   One O =newOne(10);
-   Console.WriteLine(O.GetValue());
-   Console.ReadKey();
-   return0;
-  }
- }
- using- System;
- class- One {
-  intval;
-  publicOne(intarg) {
-   val = arg;
-  }
-  publicintGetValue() {
-   returnval;
-  }
-  //деструктор
-  ~One() {
-   Console.WriteLine("деструктор класса");
-  }
- }
- class- Program {
-  publicstaticintMain() {
-   One O =newOne(10);
-   Console.WriteLine(O.GetValue());
-   Console.ReadKey();
-   return0;
-  }
- }
    
10
деструктор класса
Для продолжения нажмите любую клавишу . . .
      
   
  деструктор класса
Для продолжения нажмите любую клавишу . . .