using System; using System.Collections.Generic; using System.Text; namespace HH.WMS.Utils.ExcelLibrary.BinaryFileFormat { public class ErrorCode { public byte Code; public string Value; ErrorCode(byte code, string value) { Code = code; Value = value; } public override string ToString() { return Value; } public static Dictionary ErrorCodes; static ErrorCode() { ErrorCodes = new Dictionary(); AddErrorCode(0x00, "#NULL!"); AddErrorCode(0x07, "#DIV/0!"); AddErrorCode(0x0F, "#VALUE!"); AddErrorCode(0x17, "#REF!"); AddErrorCode(0x1D, "#NAME?"); AddErrorCode(0x24, "#NUM!"); AddErrorCode(0x2A, "#N/A!"); } static void AddErrorCode(byte code, string value) { ErrorCode error = new ErrorCode(code, value); ErrorCodes.Add(code, error); } } }