/// <summary> /// 根据名获取值(若未找到,则返回-1) /// </summary> /// <param name="lst">枚举的list形式</param> /// <param name="text">枚举项的名称</param> /// <returns>该枚举的值</returns> public static int GetValueByText(List <EnumObj> lst, string text) { int i = -1; if (null != lst && lst.Count > 0) { EnumObj m = lst.Find(k => k.Text == text); if (null != m) { i = CommonClass.StringHander.Common.GetInt(m.Value, -1); } } return(i); }