Estoy manteniendo un número de aplicaciones de consola en el trabajo y una cosa que he notado en varias de ellas es que llaman Environment.Exit (0).¿Cuándo se debe usar Environment.Exit para finalizar una aplicación de consola?
Un programa de ejemplo se vería así:
public class Program
{
public static void Main(string[] args)
{
DoStuff();
Environment.Exit(0);
}
}
No entiendo cuál es la intención del programador original era en hacer esto? En mi opinión, incluso sin la declaración Environment.Exit, el programa debería salir bien. Dicho esto, para uno de estos programas, la ventana de la consola ha permanecido incluso después de que se suponía que se cerró, así que no estoy seguro de qué está pasando allí ...
¿Falta algo aquí? ¿O hay una razón por la cual se debe llamar a Environment.Exit en esta instancia?
muchas de estas cosas son supersticiones del programador, como cerrar y deshacerse de los objetos de conexión, aunque está envuelto en el hecho de que –