Я искал ответ на свой вопрос, но не смог его найти. Извините, если ответ есть, и я дублирую!
Я продолжаю видеть код try/catch, такой как.....
try
{
//Do whatever
}
catch (Exception ex)
{
MessageBox.Show("Oops, something went wrong!");
}
Это приведет к предупреждению, что ex никогда не используется.
Итак, мой вопрос: хотя ex никогда не используется, есть ли какая-то польза в объявлении? Мне сказали, что, может быть, это добавляет деталей в трассировку стека? Иногда я вижу catch (Exception ), который останавливает предупреждение, но какие преимущества это дает, если таковые имеются? Если бы я написал это и никоим образом не использовал исключение, я бы не объявлял ex...
try
{
//Do whatever
}
catch
{
MessageBox.Show("Oops, something went wrong!");
}
Не большая проблема, но было бы хорошо знать наверняка!
Спасибо
Фред