public static string WithDisplayName(this CardCouponStates status) { var text = status.ToString(); return(string.Join("|", text.Split(',').Select((o) => { switch (o.Trim()) { case "Editing": return "编辑中"; case "Checking": return "审核中"; case "Approved": return "审核通过"; case "Rejected": return "审核失败"; case "RunOut": return "已领完"; case "Expired": return "已过期"; case "PublishedError": return "发布出错"; default: return ""; } }))); }