在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#异常处理流程图。
扩展阅读
想要了解更多关于C#异常处理的信息,请访问本站C#教程。