Изменения документа Dispose
Редактировал(а) Alexandr Fokin 2024/06/02 16:03
От версии 1.5
отредактировано Alexandr Fokin
на 2023/02/15 23:27
на 2023/02/15 23:27
Изменить комментарий:
К данной версии нет комментариев
К версии 1.3
отредактировано Alexandr Fokin
на 2023/02/15 23:08
на 2023/02/15 23:08
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -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 +