C# System.Exception 命名空间

异常处理是C# 语言的一个重要特性。异常处理用于捕获程序中发生的异常。

在异常处理中,它提供了以下三个功能

  • try 代码块
  • catch 代码块
  • finally 代码块

为了处理这些异常,c#为开发人员提供System.exception命名空间。
它提供了处理异常所需的基本类和方法。

异常类的属性有:

  • Data
  • HelpLink
  • HResult
  • InnerException
  • Message
  • Source
  • TargetSite

C# System.Exception 命名空间示例

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Vipendra
    {
        static void show(string a)
        {
            if (a == null)
            {
                throw new ArgumentNullException();
            }
        }
        static void Main(string[] args)
        {
 
            try
            {
                string a = null;        
                show(a);               
            }
            catch (Exception e)
            {
                Console.WriteLine("{0} Exception caught.", e);
                Console.ReadLine();
            }
 
            finally
            {        

                Console.WriteLine("执行 finally 块.");
                Console.ReadLine();
                
           }
        }
    }
}
日期:2020-04-11 23:03:53 来源:oir作者:oir