码迷,mamicode.com
首页 > 其他好文 > 详细

3月13日 异常处理

时间:2015-03-13 10:48:11      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:

异常处理可用于处理系统级和应用程序级的错误状态。

try块:包含有可能发生异常的代码。

catch块:包含出现异常时需要执行的响应代码。

finally块:包含确保一定要执行的程序代码。(如资源清理操作)

注意:try是必须的,一个try块可以不包含catch块,也可以包含一个或多个catch块。一个try块可以不包含finally块,也可以包含一个finally块。

代码:

static void Main(string[] args)
        {
            string s = "2015a";
            try
            {
                int i = int.Parse(s);
            }
            catch (System.FormatException ex)      //捕获格式化异常
            {
                //显示异常信息
                Console.WriteLine(ex.Message);
            }
            catch (Exception ex)                  //捕获所有异常
            {
                //显示异常信息
                Console.WriteLine(ex.Message);
            }
            finally
            {
                //显示字符串的值
                Console.WriteLine("s" + s);
            }
            Console.ReadLine();
        }

 

执行结果:

技术分享

3月13日 异常处理

标签:

原文地址:http://www.cnblogs.com/tzq9308/p/4334342.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!