Почему бросание двух исключений подряд не генерирует предупреждение о недоступности кода?

Почему следующие строки кода не создают предупреждение компилятора?

void Main()
{
  throw new Exception();
  throw new Exception();
}

На мой взгляд, компилятор должен сообщить вам, что второй исключение throw не может быть достигнуто.

34
задан user2864740 12 April 2015 в 04:29
поделиться