Я новичок в программировании и, честно говоря, все, что я изучаю, я хочу убедиться, что я делаю это правильно.
Мой вопрос на сайте MSDN показывает, что при обработке исключений я должен использовать «System.foo», например:
catch (System.DllNotFoundException ex)
Но вокруг меня много программистов, которые склонны использовать исключения без заголовка, например:
catch (DllNotFoundException ex)
Я знаю, что это может быть тривиально и, возможно, очень глупо с моей стороны спрашивать, но есть ли реальная разница в этих двух реализациях? например, какая из этих двух практик лучше?
Я ценю любой совет,
Заранее спасибо.