Ich habe den folgenden Code in LINQPad ausprobiert und die unten angegebenen Ergebnisse erhalten:
List<string> listFromSplit = new List<string>("a, b".Split(",".ToCharArray())).Dump();
listFromSplit.ForEach(delegate(string s)
{
s.Trim();
});
listFromSplit.Dump();
"a" und "b"
Der Buchstabe b wurde also nicht, wie ich erwartet hatte, aus dem Leerraum entfernt...?
Hat jemand eine Idee?
[HINWEIS: die .Dump()-Methode ist eine Erweiterungsmethode in LINQPad, die den Inhalt eines beliebigen Objekts in einer schönen, intelligent formatierten Weise ausgibt]