zoukankan      html  css  js  c++  java
  • C#-异常处理:tyr,catch,finally ---ShinePans

    异常处理能够解决诸如一下问题:

    数据库连接失败,IO错误,数据溢出,数组下表越界等问题. 

    总结:我认为在某些easy出错的地方加上 异常处理语句是很明智的选择
    finally 是不管怎样都要运行的语句 
    try 里放入可能会出异常的代码块
    catch用来捕捉异常 
    代码演示样例一:处理数组下标越界问题
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace Exception_1
    {
        class Program
        {
            static void Main(string[] args)
            {
                //利用try-catch 处理异常的代码
                int[] arr = { 0, 1, 2 };
                try
                {
                    for(int i=1;i<=3;i++)
                    {
                        Console.WriteLine(arr[i]);
                    }
                }
                catch(Exception e)
                {
                    Console.WriteLine(e.Message);
    
                }
                finally
                {
                    Console.WriteLine("Exit test");
                    Console.ReadLine();
                }
            }
        }
    }
    



    代码演示样例二:数据库连接失败问题(待測试)

  • 相关阅读:
    MVC三层架构
    JavaScript,你好!(二)
    HTML你好!
    Typora,你好!
    安装mysqlmysql-5.7.24-linux-glibc2.12-x86_64
    sizeof与strlen的区别
    printf格式化输出
    java泛型讲解
    双系统删除Linux系统
    kali破解wifi密码
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/3771868.html
Copyright © 2011-2022 走看看