На самом деле это просто вопрос эффективности. Мне интересно знать, есть ли более эффективный или логичный способ, которым люди используют такой сценарий.
В моем приложении asp.net яя запускаю скрипт для генерации нового проекта, мой код на верхнем уровне выглядит следующим образом:
Dim ok As Boolean = True
ok = createFolderStructure()
If ok Then ok = createMDB()
If ok Then ok = createProjectConfig()
If ok Then ok = updateCompanyConfig()
Я создаю логическое значение, и каждая функция возвращает логический результат, следующая функция в этой цепочке будет выполняться только в том случае, еслипредыдущий был успешным.Я делаю это, потому что приложение asp.net будет продолжать работать в течение жизненного цикла страницы, если не будет необработанного исключения, и я не хочу, чтобы все мое приложение было испорчено, если что-то в цепочке пойдет не так (многокопирование и удаление файлов и т. д. в этом примере).
Мне было просто интересно, как другие люди справляются с этим сценарием?в одной строке, если заявление vb.net достаточно лаконично, но мне интересно, есть ли лучший способ?