читаю статьи вроде
http://habrahabr.ru/post/122639/
Но деструктор и финализатор в .NET это не то же самое, что просто деструктор и финализатор в обычном мире.
// ~MyClass() { }
protected void Finalize()
{
}
использую решарпер который предлагает последний меод заменить на деструктор
можно раскоментировать деструктор — его вызов сработает, однако финайлер ничего не выведет — вывод это разные вещи
тогда не понятно почему тот же решарпер предлагает заменить на деструктор
кстати слово Finalize иногда используется в msdn
http://msdn.microsoft.com/en-us/library/system.object.finalize.aspx
// ~MyClass()
// {
// Console.WriteLine("Finalize");
// }
protected void Finalize()
{
Console.WriteLine("Finalize");
}
....
static void Main(string[] args)
{
mc = new MyClass();
}
Здравствуйте, -rsdn-, Вы писали:
R>читаю статьи вроде
R>http://habrahabr.ru/post/122639/
За очень редкими исключениями хабр лучше не использовать для изучения чего-либо. Возьмите Рихтера, любое издание.