Si tenemos un array de Strings y querémos modificar todos los elementos a la vez sin utilizar ningún tipo de bucle, podemo shacerlo de la siguiente forma: Supongamos que tenemos un array del tipo:
string[] myStrings = new string[] { "One", "Two", "Three" };
Si queremos, por ejemplo, convertirlo todo a mayúsculas, podemos aplicar:
myStrings = Array.ConvertAll<string, string>(myStrings, delegate(string s) { return s.ToUpper(); });
Del mismo modo podríamos aplicar cualquier método que necesitemos y pueda ser aplicado a las variables de tipo String.
2 Responses
muy buen post me sirvio bastante, solo una cosa para que todos los elementos del array se pasen a mayusculas debe ser de la siguiente forma:
Cierto. Solo pensé en el ConvertAll y no caí en que hay que asignarlo. Muchas gracias Axel!