public static SuspendFlag GetSuspendFlag(int flagCode) { flagCode = flagCode % 10; SuspendFlag flag = SuspendFlag.Unknown; if (Enum.IsDefined(typeof(SuspendFlag), flagCode)) { flag = (SuspendFlag)Enum.ToObject(typeof(SuspendFlag), flagCode); } return(flag); }
public static string GetSuspendFlag(SuspendFlag suspendFlag) { string flag = string.Empty; switch (suspendFlag) { case SuspendFlag.NoSuspension: { flag = "交易"; } break; case SuspendFlag.Suspend1Hour: { flag = "停牌1小时"; } break; case SuspendFlag.Suspend2Hour: { flag = "停牌2小时"; } break; case SuspendFlag.SuspendHalfDay: { flag = "停牌半天"; } break; case SuspendFlag.SuspendAfternoon: { flag = "停牌下午"; } break; case SuspendFlag.SuspendHalfHour: { flag = "停牌半小时"; } break; case SuspendFlag.SuspendTemp: { flag = "临时停牌"; } break; case SuspendFlag.Suspend1Day: { flag = "停牌一天"; } break; case SuspendFlag.SuspendLimit: { flag = "停牌"; } break; default: break; } return(flag); }