Hola a todos.
Como debo hacer para que al ingresar por ejemplo a25,12.5,25m,350 no se cierre el programa?.-
Código:
using System;
using System.Collections.Generic;
public class Entero
{
public static void Main()
{
Entero objentero;
objentero = new Entero();
byte numero = 0;
while(objentero.EsNumeroValido(out numero))
{
if(numero > 10)
{
Console.SetCursorPosition(02,06);
Console.Write("La puntuación no puede súperar los 10 puntos, intentelo nuevamente....");
}
else{break;}
}
Console.SetCursorPosition(02,06);
Console.Write(" ");
Console.SetCursorPosition(02,06);
Console.Write("Apriete una tecla para cerrar la aplicación...");
Console.ReadKey();
}
private bool EsNumeroValido(out byte numero)
{
Console.SetCursorPosition(02,02);
Console.Write(" ");
Console.SetCursorPosition(02,02);
Console.Write("Ingrese un entero(máximo 10)...:");
string numeroDelInput = Console.ReadLine();
return byte.TryParse(numeroDelInput, out numero);
}
}
Espero la ayuda de Uds. Porque hace unos días que lo intento y no lo logro.-
Saludos.
Daniel