/// <summary> /// 获取配置参数 /// </summary> /// <param name="listId"></param> /// <returns></returns> public ConfigGroup getConfigGroup(string id) { ConfigGroup configGroup = new ConfigGroup(); PropertyInfo[] propertyInfos = configGroup.GetType().GetProperties(); foreach (PropertyInfo propertyInfo in propertyInfos) { propertyInfo.SetValue(configGroup, getValue(id, propertyInfo.Name), null); } configGroup.cId = id; return(configGroup); }
/// <summary> /// 获取配置参数 /// </summary> /// <param name="listId"></param> /// <returns></returns> public List <ConfigGroup> getConfigGroup(List <string> listIds) { foreach (string id in listIds) { ConfigGroup configGroup = new ConfigGroup(); PropertyInfo [] propertyInfos = configGroup.GetType().GetProperties(); foreach (PropertyInfo propertyInfo in propertyInfos) { propertyInfo.SetValue(configGroup, getValue(id, propertyInfo.Name), null); } configGroup.cId = id; configGroupList.Add(configGroup); } return(configGroupList); }