C #: несколько предложений catch

Учтите следующее:

try { 
    FileStream fileStream = new FileStream("C:\files\file1.txt", FileMode.Append); }
catch (DirectoryNotFoundException e) 
    { MessageBox.Show("Directory not found. " + e.Message); }
catch (IOException e) 
    { MessageBox.Show("Other IO Error. " + e.Message); }
catch (Exception e) 
    { MessageBox.Show("Other Error. " + e.Message); }

Будет ли исключение DirectoryNotFoundException обработано всеми тремя catch ] или только первый?

17
задан CloudyMarble 21 March 2011 в 12:41
поделиться