【发布时间】:2011-07-19 12:38:57
【问题描述】:
考虑以下几点:
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 子句处理还是仅由第一个子句处理?
【问题讨论】:
标签: c# exception-handling try-catch