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