public static IEnumerable<T> Select<T>(params T[] args) => args;
public static List<T> List<T>(params T[] args) => args.ToList();
// return empty enumerable
return Select<string>(); // or Enumerable.Empty<string>();
// return single value
return Select("A");
// return two values
return Select("A", "B"); // For int: Select(1, 2, 3); or doubles Select(1.0, 2.1, 3.2);
// For a list
return List("A", "B");
298200cookie-checkC# Enumerable from single or no arguments