Ich habe ein String-Array, das ich über LINQ zu einem String Builder hinzufügen möchte.LINQ zum Anhängen an einen StringBuilder aus einem String []
Was ich im Grunde versuche zu sagen ist "Für jedes Element in diesem Array, eine Zeile an diesen StringBuilder anhängen".
Ich kann dies ganz einfach mit einer foreach-Schleife tun, aber der folgende Code scheint nichts zu tun. Was vermisse ich?
stringArray.Select(x => stringBuilder.AppendLine(x));
Wo, wie dies funktioniert:
foreach(String item in stringArray)
{
stringBuilder.AppendLine(item);
}
Ich würde nicht den Befehl .Select verwenden ... ist nicht der Befehl ForEach verfügbar? – sebagomez
Ich habe StringBuilder und StringArray umbenannt, um ein kleingeschriebenes erstes Zeichen zu verwenden. Nur um klarzustellen, dass ich auf Instanzvariablen und nicht auf Typen verweise. –
ja es ist ... http://msdn.microsoft.com/en-us/library/zecdkyw2.aspx :) – sebagomez