namespace ZonyLrcTools.Common.Infrastructure.Exceptions { /// /// 带错误码的异常实现。 /// public class ErrorCodeException : Exception { public int ErrorCode { get; } public object? AttachObject { get; } /// /// 构建一个新的 对象。 /// /// 错误码,参考 类的定义。 /// 错误信息。 /// 附加的对象数据。 public ErrorCodeException(int errorCode, string? message = null, object? attachObj = null) : base(message) { ErrorCode = errorCode; AttachObject = attachObj; } } }