idn
全部博文(22)
2010年(9)
2009年(10)
2008年(3)
Bsolar
分类:
2010-07-26 10:04:23
#region 转化list为ilist集合 private IList<T> ConvertToIList(System.Collections.Generic.List<T> listObjects) { IList<T> convertedList = new List<T>(); foreach (T listObject in listObjects) { convertedList.Add(listObject); } return convertedList; } #endregion
#region 转化ilist为list集合 private IList<adminListInfo> ConvertToIList(System.Collections.Generic.List<adminListInfo> listObjects) { IList<adminListInfo> convertedList=new List<adminListInfo>(); foreach (adminListInfo listObject in listObjects) { convertedList.Add(listObject); } return convertedList; } #endregion
2> 将ilist 转化为list
private List<T> Convert(System.Collections.IList listObjects){ List<T> convertedList = new List<T>(); foreach (object listObject in listObjects) { convertedList.Add((T)listObject); } return convertedList;}
/**//// /// 转换IList为List /// /// 指定的集合中泛型的类型 /// 需要转换的IList /// public static List<T> ConvertIListToList<T>(IList gbList) where T : class { if (gbList != null && gbList.Count > 1) { List<T> list = new List<T>(); for (int i = 0; i < gbList.Count; i++) { T temp = gbList[i] as T; if (temp != null) list.Add(temp); } return list; } return null; }
上一篇:Excel VBA之破解工作表/工作簿保护密码
下一篇:C#中ToString格式大全
登录 注册