Esempio n. 1
0
        /// <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);
        }