LINQ para adjuntar a un StringBuilder desde una cadena []

Tengo una matriz de cadenas que deseo agregar a un generador de cadenas mediante LINQ.

Lo que básicamente estoy tratando 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, sin embargo, el siguiente código no parece hacer nada. ¿Qué me estoy perdiendo?

stringArray.Select(x => stringBuilder.AppendLine(x));

Donde como funciona esto:

foreach(String item in stringArray)
{
  stringBuilder.AppendLine(item);
}

Respuestas a la pregunta(3)

Su respuesta a la pregunta