#if NET20 using System; using System.Collections.Generic; using System.Text; namespace System.Linq { /// public static class Enumerable { /// public static List ToList(this IEnumerable items) { var list = new List(); foreach (var item in list) list.Add(item); return list; } /// public static T[] ToArray(this IEnumerable items) { return ToList(items).ToArray(); } /// public static List Select(this IEnumerable items, Func selector) { if (items == null) return new List(); var list = new List(); foreach (var item in items) list.Add(selector.Invoke(item)); return list; } } } #endif