static void Main(string[] args) { int a; int b; Console.WriteLine("A)ingrese numero: "); if (!ParseadoraDeEnteros.TryParse(Console.ReadLine(), out a)) { Console.WriteLine("valor invalido!!!!"); } try { Console.WriteLine("B)ingrese numero: "); b = ParseadoraDeEnteros.Parse(Console.ReadLine()); } catch (ErrorParserException e) { Console.WriteLine("Caught: {0}", e.Message); if (e.InnerException != null) { Console.WriteLine("Inner exception: {0}", e.InnerException); } } Console.ReadKey(); }
static void Main(string[] args) { Console.WriteLine("Ingrese un numero: "); string cadena; cadena = Console.ReadLine(); try { Console.WriteLine(ParseadoraDeEnteros.Parse(cadena)); } catch (ErrorParserException e) { Console.WriteLine(e.Message); } Console.WriteLine("Ingrese otro numero: "); string cadena2; cadena2 = Console.ReadLine(); int salida; if (ParseadoraDeEnteros.TryParse(cadena2, out salida) == false) { Console.WriteLine("No se puede convertir"); } else { Console.WriteLine(salida); } Console.ReadKey(); }
static void Main(string[] args) { int num; try { Console.WriteLine("Ingrese un numero:"); num = ParseadoraDeEnteros.Parse(Console.ReadLine()); Console.WriteLine("El numero es: " + num); Console.ReadLine(); } catch (Exception e) { Console.WriteLine(e.Message); Console.ReadLine(); } //try //{ Console.WriteLine("Ingrese un numero:"); if (ParseadoraDeEnteros.TryParse(Console.ReadLine(), out num)) { Console.WriteLine("El numero es: " + num); Console.ReadLine(); } else { Console.WriteLine("El string no podrá ser convertido"); Console.ReadLine(); } //} //catch (Exception e) //{ // Console.WriteLine(e.Message); // Console.ReadLine(); //} }