Я читал этот пост и смеялся http://mcfunley.com/239/exceptions-are-not-a-control-mechanismИсключение в качестве механизма управления
В одном из моих приложений я не использовать File.Exist даже Тхо я ОЖИДАТЬ файлы существуют много времени. Я пытаюсь создать файл, не перезаписывая старшего, и если это не удается, я переименую имя файла (Try Number) .ext и цикл, пока он не откроется.
Должен ли я использовать File.Exist в этом случае? или я должен продолжать пытаться открыть файл, цикл, пока я не буду писать шаблон?
Производительность не всегда является проблемой с исключениями, зависит от языка и O/S. Также открытие файла, скорее всего, будет в некритической части кода. –
ОК, я aggree, но я считаю себя защитным программистом. Скорее верьте, что пользователь моего кода не совсем уверен, что они делают. –