I\'ve been busy diving into lambda expressions recently, and there\'s some specific functionality that I\'ve been meaning to learn but just couldn\'t seem to make heads or t
public static U[] MakeArray(this IEnumerable @enum, Func rule) { return @enum.Select(rule).ToArray(); }