Esci dall'applicazione console in C#
-
Esci da un’applicazione console con il metodo
return
inC#
-
Esci da un’applicazione console con il metodo
Environment.Exit()
inC#
Questo tutorial discuterà i metodi per uscire da un’applicazione console in C#.
Esci da un’applicazione console con il metodo return
in C#
Se vogliamo uscire dalla nostra applicazione, possiamo usare l’istruzione return
in C#. L’istruzione return
termina l’esecuzione di un metodo e restituisce il controllo al metodo chiamante o main
. Possiamo usare l’istruzione return
all’interno della funzione main
per terminare l’esecuzione della nostra applicazione console. Il seguente esempio di codice ci mostra come uscire da un’applicazione console con l’istruzione return
in C#.
using System;
namespace exit_console_application {
class Program {
static void Main(string[] args) {
Console.WriteLine("HI");
return;
Console.WriteLine("Hello");
}
}
}
Produzione:
HI
Siamo usciti dall’applicazione console con l’istruzione return
in C# nel codice precedente. Il codice precedente stampa solo HI
perché l’esecuzione dell’applicazione termina prima della riga Console.WriteLine("Hello");
viene eseguito. L’unico svantaggio dell’utilizzo di questo metodo è che non possiamo uscire dall’applicazione da qualsiasi altra funzione.
Esci da un’applicazione console con il metodo Environment.Exit()
in C#
Possiamo anche usare il metodo Environment.Exit()
per uscire da un’applicazione console in C#. Il metodo Environment.Exit()
viene utilizzato per terminare l’esecuzione di un’applicazione console in C#. La funzione Environment.Exit()
restituisce un codice di uscita al sistema operativo. Vedi il seguente esempio.
using System;
namespace exit_console_application {
class Program {
static void func() {
Console.WriteLine("First Statement");
Environment.Exit(0);
Console.WriteLine("Second Statement");
}
static void Main(string[] args) {
Console.WriteLine("HI");
func();
}
}
}
Produzione:
HI First Statement
Nel codice precedente, abbiamo terminato l’esecuzione dell’applicazione dalla funzione func()
con la funzione Environment.Exit()
in C#. Il vantaggio di questo metodo rispetto al metodo precedente è che possiamo uscire dall’applicazione da qualsiasi funzione.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn