全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:15617636856

郑州网站建设

当前位置: 首页 > 新闻资讯>>C#异常处理的三种方式

C#异常处理的三种方式

作者:郑州网络公司发布时间:2023-09-14 22:36:35查看次数:来源:网络文章数:

c#三种异常处理语句
1、捕获异常:try...catch 其代码结构如下
    try
    { 
        //可能引发异常的程序代码
    }
    catch(异常类名 异常类实例后对象的名称)
    {
        //异常的处理代码
    }
2、清楚异常:try...finally
    try
    {
        //容易引发异常的代码
    }
    finally
    { 
        //用于消除try块中分配的任何资源以及运行任何及时在发生异常是也必须执行的代码。
    }
3、处理所有异常:try...catch...finally 合并以上两种错误处理技术,捕获错误、消除并继续执行应用程序。
    try
    { 
        //可能引发异常的程序代码
    }
    catch(异常类名 异常类实例后对象的名称)
    {
        //异常的处理代码
    }
    finally
    { 
        //用于消除try块中分配的任何资源以及运行任何及时在发生异常是也必须执行的代码。
    }
static void Main(string[] args)
{
    int[] myArray = { 0, 1, 2, 3, 4, 5, 6 };

    利用try...catch...finally来捕获数组越界的问题
    try 
    {
        for (int i = 0; i <= myArray.Length; i++)//此时数组已经越界了
        {
            Console.Write(myArray[i].ToString() + "\t");
        }
    }
    catch (Exception myexc)
    {
        Console.WriteLine(myexc.Message.ToString());
    }
    finally
    {
        Console.WriteLine("我什么时候都会执行,无论是否发生异常");
    }

    Console.ReadKey();
}

站内文章:均为188bet博彩体育app下载方式 各部门原创内容如需转载请著名本文网站链接://www.mcissock.com/new/27359.html未经允许转载要受法律责任,如需转载请联系269247937@qq.com


[C#异常处理的三种方式]

本文链接://www.mcissock.com/new/27359.html
tags:郑州网站建设郑州网站制作郑州网站设计郑州建站公司郑州网站优化郑州做网站郑州小程序开发郑州网络公司
网页是否收录:
返回目录 在线咨询

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。

  • 返回顶部
  • 15617636856
  • QQ在线
  • 微信二维码
0
Baidu
map