Try-catch каждая строка кода без отдельных блоков try-catch

I do not currently have this issueНо никогда не знаешь, а мысленные эксперименты всегда веселые.

Ignoring the obvious problems that you would have to have with your architecture to even be attempting thisдавайте предположим, что у вас был какой-то ужасно написанный код чужого дизайна, и вам нужно было выполнить множество широких и разнообразных операций в одном и том же блоке кода, например:

WidgetMaker.SetAlignment(57);
contactForm["Title"] = txtTitle.Text;
Casserole.Season(true, false);
((RecordKeeper)Session["CasseroleTracker"]).Seasoned = true;

Умножается на сто. Некоторые из них могут работать, другие могут пойти не так, как надо. То, что вам нужно, это эквивалент C # «при ошибке возобновить следующее», в противном случае вы в конечном итоге будете копировать и вставлять пробные зацепки вокруг множества строк кода.

Как бы вы попытались решить эту проблему?

Ответы на вопрос(19)

Ваш ответ на вопрос