C#:03.异常

文章目录

  • 1. 常见异常
  • 2. 使用
  • 3. 自定义异常


1. 常见异常

C#:03.异常_第1张图片

2. 使用

trycatchthrowfinally

try {
    //要监控是否有异常的代码
}catch (ExceptionType1 ex1) {
    /*对异常进行必要的处理 */
}catch (ExceptionType2 ex2) {
    /*对异常进行必要的处理 */
}finally {
    //try块结束前必须将执行的代码块
}

C#:03.异常_第2张图片

3. 自定义异常

public class UserDAOException :Exception {
    public UserDAOException() {
		super();
    } 
    public UserDAOException(String msg) {
		super(msg);
    }
	
	/** 可以接受自定义异常信息及原始异常对象,接收对象可以避免异常信息丢失 */
    public UserDAOException(String msg, Throwable cause) {
		super(msg, cause);
    } 
    public UserDAOException(Throwable cause) {
		super(cause);
    } 
}

你可能感兴趣的:(C#)