Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: DeMoNcRaZy en 28 Agosto 2015, 18:07 PM

Título: [C#] ¿Repetir procesos de mejor forma?
Publicado por: DeMoNcRaZy en 28 Agosto 2015, 18:07 PM
Buenas,

Me gustaría saber si me pueden aconsejar de como puedo mejorar la repetición de procesos.

           
Código (csharp) [Seleccionar]
//Verificamos que opcion desea realizar
            if(opcion == "sumar")
            {
                operacion.Sumando();
                Console.WriteLine("Desea repetir el proceso (si/no)? ");
                repetir = Console.ReadLine();

                while(repetir == "si")
                {
                    operacion.Sumando();
                    Console.WriteLine("Desea repetir el proceso (si/no)? ");
                    repetir = Console.ReadLine();
                }
            }


Lo que trato de hacer es que me pregunte si quiero repetir el proceso, y si es así ejecutarlo de nuevo que sería operación.Sumando();

¿Pero habría alguna manera de mejorarlo y/u hacerlo más fácil?

Cualquier información adicional la agradecería.
Gracias.

Saludos.
Título: Re: [C#] ¿Repetir procesos de mejor forma?
Publicado por: ivancea96 en 28 Agosto 2015, 18:40 PM
Código (csharp) [Seleccionar]
//Verificamos que opcion desea realizar
if(opcion == "sumar")
{
    do{
        operacion.Sumando();
        Console.WriteLine("Desea repetir el proceso (si/no)? ");
        repetir = Console.ReadLine();
    }while(repetir == "si");
}
Título: Re: [C#] ¿Repetir procesos de mejor forma?
Publicado por: DeMoNcRaZy en 28 Agosto 2015, 19:04 PM
Cita de: ivancea96 en 28 Agosto 2015, 18:40 PM
Código (csharp) [Seleccionar]
//Verificamos que opcion desea realizar
if(opcion == "sumar")
{
    do{
        operacion.Sumando();
        Console.WriteLine("Desea repetir el proceso (si/no)? ");
        repetir = Console.ReadLine();
    }while(repetir == "si");
}


Gracias por tu respuesta.

Estaba haciéndolo desde un for que también me daba dicho opción.. pero esta forma que me has pasado es más reducida y simple.

Saludos.