Посты для тега : ‘Employee’

Инициализаторы объектов в C#

В С# предусмотрено сокращение, которое можно использовать при инициализации новых экземпляров объектов. Наверняка вам часто приходилось писать код, подобный приведенному ниже: 1 2 3

Читать далее »

Базовая структура нейтрального к исключениям кода

Общая идея, лежащая в основе написания нейтрального к исключениям кода, подобна идее, лежащей в основе кода фиксации/отката (commit/rollback). При этом пишется такой код, который гарантирует, что если его выполнение не завершено, то вся операция отменяется без каких-либо последствий для состояния системы. Изменения в состоянии фиксируются только в том случае, когда код достигает конечной точки выполнения.

Читать далее »

Исключения, сгенерированные в блоке finally, финализаторах

Возможно, но крайне нежелательно, генерировать исключения внутри блока finally. Следующий код демонстрирует пример: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 using System; using System.Collections; public class Entrypoint { static void Main() { try { try { ArrayList list = new ArrayList […]

Читать далее »
 
Rambler's Top100