Пример

Реализация интерфейса IDisposable на c#

Когда-то давно я разобрался в и так несложном интерфейсе IDisposable и сделал "правильный" пример реализации, по сути, просто откомментировав код с MSDN, для лучшего понимания, зачем и почему нужно делать именно так:
1
2
3
4
5
6
7
8
class DisposableExample: IDisposable {
        #region Абсолютный минимум кода, который должен быть написан в правильной реализации IDisposable
        /// <summary>
        /// Поле, где будет true, если объект уже пытались уничтожить.
        /// </summary>
        private bool isDisposed = false;
 
        /// <summary></summary>
Оценка: 
Подписка на RSS - Пример