É sempre bom pegar uma exceção e não fazer nada?

try
{

    CallMethod()

}
catch { }

Da minha experiência, geralmente não faria isso.

Mas se eu tivesse uma parte da funcionalidade que diz, usa um assembly COM de terceiros que ocasionalmente falha e, na verdade, não é importante o suficiente para registrá-lo, porque eu voltarei a chamá-lo em alguns segundos de qualquer maneira, tudo bem fazer isto

Se não, que alternativa eu tenho?

questionAnswers(6)

yourAnswerToTheQuestion