Tengo matriz de cadenas string[] MyArray
. ¿Cuál es la forma más rápida (es decir, el código mínimo, el rendimiento no más rápido) para convertir todos los elementos del conjunto de cadenas en minúsculas?Convertir matriz de cadenas en minúsculas
18
A
Respuesta
44
var MyArrayLower = MyArray.Select(s => s.ToLowerInvariant()).ToArray();
(o
MyArray = MyArray.Select(s => s.ToLowerInvariant()).ToArray();
si desea reemplazar la matriz existente con una nueva instancia de string[]
.)
1
strin[] MyArrayLower = (from str in MyArray
select str.ToLower()).ToArray();
-5
yo no usaría esto en la producción:
MyArray = string.Join(";", MyArray).ToLower().Split(';');
8
Sin cre en una nueva matriz.
for (int i = 0; i < MyArray.Length; i++)
MyArray[i] = MyArray[i].ToLower();
0
me gustaría ir con
var lowercaseStringArray = myStringArray.Select(c => c.ToLower()).ToArray();
12
método más sencillo:
MyArray = MyArray.ConvertAll(d => d.ToLower());
+0
muy agradable, corto y fácil – Ovis
0
myArray = Array.ConvertAll(myArray, x => x.ToLower());
Nota: Esto es muy cercano a la respuesta '' prasadd pero trabaja con matrices de cadenas.
Cuestiones relacionadas
- 1. Convertir matriz de cadenas arrayList
- 2. Convertir diccionario.keyscolección en una matriz de cadenas
- 3. ¿Cómo convertir valores de matriz a minúsculas en PHP?
- 4. convertir una matriz FileInfo en una matriz de cadenas C#
- 5. Convertir una matriz de cadenas a matriz de bytes
- 6. Convertir una matriz int a una matriz de cadenas
- 7. Cómo convertir ArrayList en matriz de cadenas (cadena []) en C#
- 8. ¿Es posible convertir una matriz de cadenas en una cadena?
- 9. C# cómo convertir File.ReadLines en una matriz de cadenas?
- 10. conversión de cadenas a mayúsculas y minúsculas en JSTL
- 11. Dificultad para convertir una matriz de cadenas en LowCase y agregar a mi función. Javascript
- 12. Cómo convertir un NSArray de cadenas en una matriz de cadenas únicas, en el mismo orden?
- 13. cadena convertir a matriz
- 14. La manera más elegante de convertir una matriz de cadenas en un diccionario de cadenas
- 15. ¿Cómo convierto cadenas entre mayúsculas y minúsculas en Java?
- 16. ¿Convertir una matriz de enteros en una matriz de cadenas en Ruby?
- 17. Conversión de cadenas de caracteres anchas a minúsculas en C++
- 18. Convertir matriz de cadenas a List <string>
- 19. ¿Buenos métodos para convertir búferes de matriz char a cadenas?
- 20. Eliminar cadenas duplicadas en matriz de cadenas
- 21. CMake Regex para convertir minúsculas en mayúsculas
- 22. ¿La forma más rápida de convertir una matriz de cadenas en una matriz doble?
- 23. Matlab: convertir una matriz de número en una matriz de cadenas
- 24. Convertir a mayúsculas y minúsculas en Java
- 25. Convertir a minúsculas en una regla mod_rewrite
- 26. ¿Cómo puedo hacer que Array.Contains distinga entre mayúsculas y minúsculas en una matriz de cadenas?
- 27. Convertir letras minúsculas a mayúsculas en javascript
- 28. Javascript para convertir en minúsculas a mayúsculas
- 29. Cómo convertir todas las cadenas en la lista <string> a minúsculas usando LINQ?
- 30. ¿Cómo se configuran las cadenas en mayúsculas/minúsculas en Unicode?
No puedo discutir eso. Eso es simplemente belleza. – Steven
Si desea respetar la configuración regional, probablemente debería usar 'ToLower()' en lugar de 'ToLowerInvariant()'. – Joey
¿Esto ya no funciona con .NET 4.5? –