Debo reinventar la rueda aquí, pero he buscado y no encuentro nada igual ...Método de Linq para crear una secuencia de objetos separados?
Aquí está mi código para crear una secuencia de cero o más objetos que tengan un constructor predeterminado:
public static IEnumerable<T> CreateSequence<T>(int n) where T: new()
{
for (int i = 0; i < n; ++i)
{
yield return new T();
}
}
Mi pregunta es bastante simple: ¿Hay un equivalente de Linq de esto debería estar usando?
Muchas gracias. Calculé esto y (en compilaciones de lanzamiento) esto es significativamente más rápido que mi enfoque enrollado a mano. –