none
¿Cómo puedo inicializar N elementos de una lista con el mismo valor sin usar un for?

    Pregunta

  • Algo así más o menos:

    -----------

    Dim lisCadenas As List(Of string)

    lisCadenas.Add( ===> me supongo que sería otro método en lugar de Add que permita especificar la cantidad de

                                       elementos y su valor, por ejemplo: 20, "Una cadena" que crearía 20 elementos de la lista conteniendo "Una cadena".

    -----------

    Entiendo que se podría hacer con una función, pero lo que quisiera saber es que si se puede hacer directamente usando métodos de listas.


    • Editado James2016-2 martes, 10 de enero de 2017 23:58
    martes, 10 de enero de 2017 23:58

Respuestas

  • James2016-2,

    Dim lisCadenas As List(Of String) = Enumerable.Repeat("Una cadena", 20).ToList()


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Marcado como respuesta James2016-2 miércoles, 11 de enero de 2017 0:15
    miércoles, 11 de enero de 2017 0:06

Todas las respuestas