在C#编程中,异常处理是确保程序稳定性和健壮性的关键部分。以下是一些常见的C#异常处理示例。

异常处理基本语法

在C#中,使用try-catch块来处理异常。

try
{
    // 可能抛出异常的代码
}
catch (ExceptionType e)
{
    // 异常处理代码
}

示例1:除以零

try
{
    int result = 10 / 0;
}
catch (DivideByZeroException e)
{
    Console.WriteLine("除数不能为零: " + e.Message);
}

示例2:文件读取

try
{
    string line = File.ReadAllText(@"C:\path\to\file.txt");
    Console.WriteLine(line);
}
catch (FileNotFoundException e)
{
    Console.WriteLine("文件未找到: " + e.Message);
}
catch (IOException e)
{
    Console.WriteLine("读取文件时发生错误: " + e.Message);
}

图片示例

下面是一个简单的C#异常处理流程图。

Exception_handling_flow_chart

扩展阅读

想要了解更多关于C#异常处理的信息,请访问本站C#教程