Tengo una matriz de Cadenas que quiero agregar a un generador de cadenas a través de LINQ.LINQ para anexar a StringBuilder desde una Cadena []
Lo que básicamente trato de decir es "Para cada elemento de esta matriz, agregue una línea a este StringBuilder".
Puedo hacer esto fácilmente usando un bucle foreach pero el siguiente código no parece hacer nada. ¿Qué me estoy perdiendo?
stringArray.Select(x => stringBuilder.AppendLine(x));
Cuando este tipo de obras:
foreach(String item in stringArray)
{
stringBuilder.AppendLine(item);
}
No utilizaría el comando .Select ... ¿no está disponible el comando ForEach? – sebagomez
He cambiado el nombre de StringBuilder y StringArray para utilizar un minúsculo primer carácter. Solo para dejar en claro que me estoy refiriendo a las variables de instancia y no a los tipos. –
sí, es ... http://msdn.microsoft.com/en-us/library/zecdkyw2.aspx :) – sebagomez