Я видел код, как это (на самом деле видим другой человек типа его):Странная исключение
catch (Exception ex)
{
string exception = ex.ToString();
}
Является ли этот код плохо? Если да, то почему? Существует соответствующая «цепочка обработчиков улов» (например, более конкретная выше, отфильтровывается до общего catch all Exception, но в преобразовании строки Exception, я думаю, вы конвертируете намного больше, чем это возможно, в строку (Все, что вам действительно нужно, это InnerMessage или одно из других свойств строки в зависимости от сценария). Что-то еще не так с этим кодом?
Я также видел, как разработчики помещали точки останова на каждую строку кода. это? Почему бы не просто положить один на вершине, а затем использовать «бежать к курсору» (любовь, которая имеется)?
Наконец, в чем преимущество использования перерыва на все исключения в Visual Studio?
Я думаю, что ваш фрагмент - очень хороший пример запаха кода. – jon37
Спасибо за помощь. – dotnetdev