суббота, 3 сентября 2016 г.

Как найти исключение, которого нет

Привет! Может случиться так, что ваша система работает у заказчика и периодически ведет себя некорректно из-за логических ошибок, но аварийно не завершается. Одной из причин такого поведения может служить пресловутый catch по всем типам исключений с дальнейшим проглатыванием. Как быть в таком случае? Сейчас я расскажу.

воскресенье, 13 марта 2016 г.

Десериализация деревьев из Json

Привет! Данная статья – это прежде всего напоминание для меня лично. Периодически возникает следующая задача. Есть иерархическая структура данных, представленная в формате json, которую необходимо в объекты C#. При этом узлы дерева имеют разное значение и должны десериализоваться в разные классы. Как это сделать описано ниже.