C#

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

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

        /// 
Оценка: 

.NET: XSLT-трансформация XML-строки в форматированную строку с отступами и переносом строк

Предположим Вам необходимо трансформировать одну XML строку в другую XML строку, которая должна содержать отступы и переводы строк. То есть, отформатирована для удобного и легкого чтения. Не рассматривая вопросы производительности, можно сделать это следующим способом:

Оценка: 

Исключение Unity: "Activation error occured while trying to get instance of type"

Вы можете получить исключение "Activation error occured while trying to get instance of type" в самых различных случаях и не всегда понятно, почему оно происходит. Вы даже можете залезть и посмотреть на стек внутренних исключений InnerException, но найти при этом только довольно бесполезное сообщение: "The type MyType cannot be constructed. You must configure the container to supply this value". Ниже приведен список причин, по которым вы можете получить подобную ошибку:

Оценка: 
Подписка на RSS - C#