Inicializacion de Listas con valores por Defecto

Algunas veces necesitamos inicializar listas (List<T>) con valores específicos para después poder usar esos valores posteriormente, y la opción convencional, hecha en base a un ForEach no siempre es la mas elegante, pero por suerte hay otra opciones:

1. Con el metodo Repeat()

var myList = Enumerable.Repeat(false, 100).ToList();

2. Con LINQ

var myList = Enumerable.Range(1, 100).Select(x => false).ToList();

En ambos casos tendremos una lista con 100 elementos del tipo bool, con el valor “false” asignado en cada uno, ciertamente ambas formas son más concisas que usar un foreach como este:

var myList = new List<bool>();

for (int i = 0; i < 100; i++)
{
    myList.Add(false);
}

Migrando desde Blogger

Durante los próximos meses, iré migrando poco a poco los post mas relevantes de mi anterior blog, Cup-Coffee a este nuevo blog, la principal razón de este cambio de plataforma, es porque durante el ultimo tiempo he notado que Google ya no le presta la suficiente atención a su plataforma y además por el bajo grado de personalización de Blogger.

En todo caso, espero que este blog tenga mas visitas que el anterior

cropped-5e5b7ce74ca993c955f6a1f8ce898bfd.jpg

Hasta la vista Blogger!