Así que tengo una cadena separada por comas como 1,5,7
, ¿cuál es la forma más simple y nativa de convertir string
en int[]
? Puedo escribir mi propia función dividida, pero hay cierto interés en cómo hacerlo de la manera más nativa. ¡Gracias de antemano chicos!¿Cuál es la forma más sencilla de convertir cadenas separadas por comas a int []?
20
A
Respuesta
57
string s = "1,5,7";
int[] nums = Array.ConvertAll(s.Split(','), int.Parse);
o, un LINQ y Versión:
int[] nums = s.Split(',').Select(int.Parse).ToArray();
Sin embargo, el primero debe ser una pequeñísima poco más rápido.
4
Aquí tienes.
string numbers = "1,5,7";
List<int> numlist = new List<int>();
foreach (string number in numbers.Split(','))
numlist.Add(Int32.Parse(number));
6
string numbers = "1,5,7";
string[] pieces = numbers.Split(new string[] { "," },
StringSplitOptions.None);
int[] array2 = new int[pieces.length];
for(int i=0; i<pieces.length; i++)
array2[i] = Convert.ToInt32(pieces[i]);
Cuestiones relacionadas
- 1. Convertir cadenas de entrada separadas por comas a la matriz int
- 2. Análisis de cadenas separadas por comas XSLT
- 3. Crear cadenas separadas por comas C#?
- 4. t-sql Convertir cadenas separadas por comas en int, sin usar la función creada por el usuario
- 5. ¿Cuál es la forma más sencilla de convertir char [] a/de tchar [] en C/C++ (ms)?
- 6. Repeticiones separadas por comas
- 7. ¿La forma más rápida de convertir cadenas a binario?
- 8. Cómo utilizar stringstream para separar cadenas separadas por comas
- 9. ¿Cuál es la forma más rápida de convertir float a int en x86?
- 10. ¿Cuál es la mejor forma de convertir ByteString en Int?
- 11. Forma más eficaz de convertir DateTime a formato Int
- 12. ¿Cuál es la forma más fácil de convertir la lista con str en list con int?
- 13. ¿Cuál es la forma más sencilla de actualizar la plataforma haskell a la última?
- 14. ¿Cuál es la forma más sencilla de cargar dinero a través de Internet?
- 15. ¿Cuál es la forma más sencilla de llamar a Http GET url usando Delphi?
- 16. ¿Cuál es la forma más sencilla de llamar a Http POST url usando Delphi?
- 17. ¿Cuál es la forma más sencilla de exportar datos de Excel a Matlab?
- 18. ¿Cuál es la forma más rápida de revertir una lista separada por comas en vim?
- 19. ¿Cuál es la forma más sencilla de crear una ventana con forma en wxPython?
- 20. Cuál es la forma más fácil de convertir latitud y longitud a los valores dobles
- 21. ¿Cuál es la forma más sencilla de acceder a mssql con python o ironpython?
- 22. ¿Cuál es la forma más sencilla de agregar uno a una cadena binaria en Perl?
- 23. ¿Cuál es la forma más sencilla de conectar un dispositivo a un iPad desde una aplicación?
- 24. ¿Cuál es la forma más fácil de agregar comas a un número entero?
- 25. ¿Qué es un conjunto de asignaciones separadas por comas?
- 26. ¿Cuál es la forma más sencilla de obtener resultados de scripts de Python en la web?
- 27. ¿Cuál es la forma más fácil de convertir el marcado de Wiki a HTML?
- 28. ¿Cuál es la forma más sencilla de formatear una marca de tiempo de SQL en PHP?
- 29. ¿Cuál es la forma más sencilla de muestrear continuamente desde la línea de entrada utilizando C#
- 30. ¿Cuál es la forma más rápida de buscar cadenas en Objective-C?
Vaya, se aprende algo nuevo todos los días ... o_o –