zoukankan      html  css  js  c++  java
  • C#之抛异常

    using System;
    
    namespace Demo
    {
        class Program
        {
            static void Main(string[] args)
            {
                try
                {
                    BLLLayer();
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.StackTrace);
                    Console.WriteLine("===================================");
                    Console.WriteLine(ex.ToString());
                }
                Console.ReadKey();
            }
    
            static void BLLLayer()
            {
                try
                {
                    DAOLayer();
                }
                catch (Exception ex)
                {
                    //throw;  //可溯源到DAO
                    //throw ex;  //可溯源终点就是这里
                    //throw new Exception("BLL层异常");       //可溯源终点就是这里,抛出新的异常,吞并原来的异常
                    //throw new Exception("BLL层异常", ex); //可溯源终点就是这里,抛出新的异常,带着原来的异常
                }
            }
    
            static void DAOLayer()
            {
                try
                {
                    throw new Exception("DAO层异常");
                }
                catch
                {
                    throw;
                }
            }
        }
    }
  • 相关阅读:
    对象的思考1
    第一个php网页
    php&mysql
    python —print
    实现窗口移动
    numpy学习(二)
    numpy学习(一)
    knn算法之预测数字
    机器学习(一)之KNN算法
    matplot绘图(五)
  • 原文地址:https://www.cnblogs.com/chenyanbin/p/12394029.html
Copyright © 2011-2022 走看看