Повторюсь, по коду очевидно, что человек новичок Зачем ему втирать про var, когда он переменные еще не научился называть адекватно - не ясно Хорошо ли использовать var? Несомн...
Потому что это потом воспринимается, как мантра и люди начинают писать так: // удачи понять, что тут за тип var doc = GenerateDocument(id); А чем совет использовать везде var ...
Пускай даже можно (в чем я сомневаюсь) Зачем набивать одни и те же шишки, если кто-то уже сделал это за нас и расписал краткую выжимку в книжке, которую можно осилить за месяц...
@sergeiwork а где тут исключение?