如何在C#中使用Try / catch块?
异常提供了一种将控制权从程序的一部分转移到另一部分的方法。C#异常处理基于四个关键字构建:try,catch,finally和throw。
try -try块标识为其激活了特定异常的代码块。随后是一个或多个捕获块。
catch-程序在要处理问题的程序中的位置捕获带有异常处理程序的异常。catch关键字指示捕获异常。
以下是显示如何在C#中使用try,catch和finally的示例。
示例
using System;namespace Demo {
class DivNumbers {
int result;
DivNumbers() {
result = 0;
}
public void division(int num1, int num2) {
try {
result = num1 / num2;
} catch (DivideByZeroException e) {
Console.WriteLine("Exception caught: {0}", e);
} finally {
Console.WriteLine("Result: {0}", result);
}
}
static void Main(string[] args) {
DivNumbers d = new DivNumbers();
d.division(25, 0);
Console.ReadKey();
}
}
}
输出结果
Result: 0
以上是 如何在C#中使用Try / catch块? 的全部内容, 来源链接: utcz.com/z/347314.html