/// <summary>
 /// 用指定的错误消息和异常错误代码来初始化 <see cref="QMException"/> 类的新实例
 /// </summary>
 /// <param name="code">当前异常的错误代码</param>
 /// <param name="message">描述错误的消息</param>
 public QMException(QMExceptionCodes code, string message)
     : base(message)
 {
     Code = code;
 }
 /// <summary>
 /// 使用指定的错误消息和对作为此异常原因的内部异常的引用和异常错误代码来初始化 <see cref="QMException"/> 类的新实例
 /// </summary>
 /// <param name="code">当前异常的错误代码</param>
 /// <param name="message">解释异常原因的错误消息</param>
 /// <param name="innerException">导致当前异常的异常;如果未指定内部异常,则是一个 null 引用(在 Visual Basic 中为 Nothing)</param>
 public QMException(QMExceptionCodes code, string message, Exception innerException)
     : base(message, innerException)
 {
     Code = code;
 }
 /// <summary>
 /// 初始化 <see cref="QMException"/> 类的新实例
 /// </summary>
 /// <param name="code">当前异常的错误代码</param>
 public QMException(QMExceptionCodes code)
     : base()
 {
     Code = code;
 }