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