日期:2014-05-19  浏览次数:20811 次

是谁负责抛出FileStream 异常的??在线等.....................
try
                        {
                                FileStream   r   =   File.Open(@ "c:\log.txt ",FileMode.Open);
                                MessageBox.Show(r.CanRead.ToString());


                                succed   =   "打开配置文件,读取配置文件成功!! ";

                        }
                        catch   (Exception   ex)
                        {
                                //Console.WriteLine(ex.Message);

                                succed   =   ex.Message.ToString();
                        }

                        finally
                        {
                               
                               
                       
                        }

------解决方案--------------------
没错,如果想要捕捉特定的异常,就需要想你上面写的那样。一般来说,捕捉异常不提倡使用catch (Exception ex),而是使用特定的异常,具体内容可以参考微软的网上视频教程。

------解决方案--------------------
觉得系统会根据异常代码编号来抛出对应的语句,只要捕捉系统异常就可以了。