Sto mantenendo un numero di applicazioni console al lavoro e una cosa che ho notato in un numero è che chiamano Environment.Exit (0).Quando si dovrebbe usare Environment.Exit per terminare un'applicazione della console?
Un esempio di programma sarebbe simile a questa:
public class Program
{
public static void Main(string[] args)
{
DoStuff();
Environment.Exit(0);
}
}
io non capisco quello che l'intento del programmatore originale era nel fare questo? Nella mia mente anche senza la dichiarazione Environment.Exit il programma dovrebbe uscire bene. Detto questo, per uno di questi programmi, la finestra della console è rimasta anche dopo la chiusura, quindi non sono sicuro di cosa stia succedendo ...
Mi manca qualcosa qui? O c'è un motivo per cui Environment.Exit dovrebbe essere chiamato in questo caso?
un sacco di questa roba è la superstizione del programmatore, come la chiusura e lo smaltimento di oggetti di connessione, anche se è racchiuso in un –