Изменения документа Dispose

Редактировал(а) Alexandr Fokin 2024/06/02 16:03

От версии 1.5
отредактировано Alexandr Fokin
на 2023/02/15 23:27
Изменить комментарий: К данной версии нет комментариев
К версии 1.3
отредактировано Alexandr Fokin
на 2023/02/15 23:08
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -33,8 +33,7 @@
33 33   }
34 34   }
35 35  }{{/code}}
36 -|(% style="width:465px" %)Отчистка управляемых ресурсов
37 -(Соответственно не использует финализацию).|(% style="width:1030px" %){{code language="C#"}}public sealed class Foo : IDisposable
36 +|(% style="width:465px" %)Отчистка управляемых ресурсов|(% style="width:1030px" %){{code language="C#"}}public sealed class Foo : IDisposable
38 38  {
39 39   private readonly IDisposable _disposable1;
40 40   private readonly IDisposable _disposable2;
... ... @@ -46,10 +46,10 @@
46 46   }
47 47  
48 48   public void Dispose()
49 - {
50 - _disposable1.Dispose();
51 - _disposable2.Dispose();
52 - }
48 + {
49 + _disposable1.Dispose();
50 + _disposable2.Dispose();
51 + }
53 53  }{{/code}}
54 54  |(% style="width:465px" %)Наследование. Отчистка неуправляемых и управляемых ресурсов.|(% style="width:1030px" %){{code language="C#"}}class DerivedClassWithFinalizer : BaseClassWithFinalizer
55 55  {
... ... @@ -77,3 +77,4 @@
77 77   base.Dispose(disposing);
78 78   }
79 79  }{{/code}}
79 +