/
aprogrammer
/
dotnet-docs
Обзор
Документация
Войти
/
aprogrammer
/
dotnet-docs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/csharp/programming-guide/classes-and-structs/snippets/finalizers/Program.cs
46 строк
737 B
Uzivatel919
ProgrammingGuideClassesAndStructsFinalizers (#26101)
16 сен 2021, 22:50
Не верифицирован
16 сен 2021, 22:50
a9e7294
Код
Авторство
О чём код?
//<Snippet1> class First { ~First() { System.Diagnostics.Trace.WriteLine("First's finalizer is called."); } } class Second : First { ~Second() { System.Diagnostics.Trace.WriteLine("Second's finalizer is called."); } } class Third : Second { ~Third() { System.Diagnostics.Trace.WriteLine("Third's finalizer is called."); } } /* Test with code like the following: Third t = new Third(); t = null; When objects are finalized, the output would be: Third's finalizer is called. Second's finalizer is called. First's finalizer is called. */ //</Snippet1> //<Snippet2> class Car { ~Car() // finalizer { // cleanup statements... } } //</Snippet2>