He probado el siguiente código en LINQPad y tiene los resultados dados a continuación:¿Por qué mi intento de cortar cadenas en una lista <string> no parece funcionar?
List<string> listFromSplit = new List<string>("a, b".Split(",".ToCharArray())).Dump();
listFromSplit.ForEach(delegate(string s)
{
s.Trim();
});
listFromSplit.Dump();
"a" y "b"
por lo que la letra b no consiguieron el espacio en blanco eliminado como esperaba ...?
Alguien tiene alguna idea
[NOTA: el .dump() es un método de extensión en menthod LINQPad que imprime el contenido de cualquier objeto en una buena manera inteligente con formato]
Las cadenas son inmutables. – mmcdole