Duplicar posible:
how can I convert String to Int ?convierte una cadena a un entero
Hola,
tengo el siguiente problema de la conversión de cadena a un entero:
string str = line.Substring(0,1);
//This picks an integer at offset 0 from string 'line'
Así que ahora cuerda str contiene un solo entero en él. Estoy haciendo lo siguiente:
int i = Convert.ToInt32(str);
debería estar imprimiendo un número entero si escribo la siguiente declaración, ¿verdad?
Console.WriteLine(i);
Se compila sin ningún error, pero da el siguiente error en tiempo de ejecución:
Una excepción no controlada del tipo 'System.FormatException' en mscorlib.dll
Información adicional: cadena de entrada no en un formato correcto.
¿Alguna ayuda, por favor?
Etiquete esto con el idioma que está utilizando. – sal
Si puede proporcionar el valor de cadena dentro de la variable de línea, podría ser mucho más fácil detectar el error. – rahul
Este es un duplicado muchas veces, por favor ver http://stackoverflow.com/questions/1019793/how-can-i-convert-string-to-int, http://stackoverflow.com/questions/952469/convert -string-to-int, http://stackoverflow.com/questions/887586/convert-string-to-int. –