Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: MaNuLoki en 9 Junio 2012, 18:23 pm



Título: Salir de una aplicacion de consola
Publicado por: MaNuLoki en 9 Junio 2012, 18:23 pm
Hola a todos soy nuevo en esto de .NET y estoy intentando hacer un programita sencillo pero mi problema es el siguiente...

deseo terminar una aplicacion de consola en c# y no me se la linea de codigo, por ejemplo en delphi si la memoria no me falla es application.Exit();  pero en C# no doy con el comando que haga lo mismo.
les agradeceria la ayuda
Gracias por adelantado


Título: Re: Salir de una aplicacion de consola
Publicado por: seba123neo en 11 Junio 2012, 05:10 am
proba con:

Código
  1. Environment.Exit(0);

saludos.


Título: Re: Salir de una aplicacion de consola
Publicado por: MaNuLoki en 12 Junio 2012, 20:18 pm
Men muchisimas gracias distes con el clavo !!! :)))


Título: Re: Salir de una aplicacion de consola
Publicado por: ani.jm en 24 Octubre 2014, 03:39 am
Hola una consulta como hago para que Environment.Exit(0); dure un tiempo antes de salir, es que pongo para que escriba "error" pero ni se lee porque automáticamente de acuerdo a la condición dice error y sale y a las justas se lee...
 mejor explicado pongo parte del codigo :

  if (consumo <= 0)
            { Console.WriteLine("\nIngrese consumo real");
            Console.Beep();
            Environment.Exit(0);
               
            }

ahora donde quiero que " Ingrese consumo real" se pueda leer(demore unos 5 segundos)  y luego cierre la ventana.. soy nueva tambien en esto....


Título: Re: Salir de una aplicacion de consola
Publicado por: Eleкtro en 24 Octubre 2014, 04:09 am
Si tu aplicación informa de un error y sales, debes salir con un código de error, no '0', eso es una mala práctica.

No deberías detener intencionadamente la ejecución del proceso solamente para que se pueda leer el mensaje de error cuando haces "doble click" en la aplicación, eso tampoco es una buena práctica.


Thread.Sleep (Método) (http://msdn.microsoft.com/es-es/library/system.threading.thread.sleep%28v=vs.110%29.aspx)



1) Está prohibido revivir temas antiguos.

2) Los códigos deben publicarse dentro de su respectiva etiqueta GeShi.

3) Debes publicar un post para formular la preguntas que tengas, no invadir un post ajeno.

Cualquier incumplimiento de las normas mencionadas arriba será motivo para un posible cierre o eliminación del tema en concreto.

Tema cerrado.