Salir de la aplicación de consola en C#
-
Salir de una aplicación de consola con el método
return
enC#
-
Salir de una aplicación de consola con el método
Environment.Exit()
enC#
Este tutorial discutirá los métodos para salir de una aplicación de consola en C#.
Salir de una aplicación de consola con el método return
en C#
Si queremos salir de nuestra aplicación, podemos usar la instrucción return
en C#. La sentencia return
finaliza la ejecución de un método y devuelve el control a la llamada o al método main
. Podemos usar la declaración return
dentro de la función main
para finalizar la ejecución de nuestra aplicación de consola. El siguiente ejemplo de código nos muestra cómo salir de una aplicación de consola con la declaración return
en C#.
using System;
namespace exit_console_application {
class Program {
static void Main(string[] args) {
Console.WriteLine("HI");
return;
Console.WriteLine("Hello");
}
}
}
Producción :
HI
Salimos de la aplicación de consola con la declaración return
en C# en el código anterior. El código anterior solo imprime HI
porque la ejecución de la aplicación termina antes de la línea Console.WriteLine("Hello");
se ejecuta. La única desventaja de usar este método es que no podemos salir de la aplicación desde ninguna otra función.
Salir de una aplicación de consola con el método Environment.Exit()
en C#
También podemos usar el método Environment.Exit()
para salir de una aplicación de consola en C#. El método Environment.Exit()
se utiliza para finalizar la ejecución de una aplicación de consola en C#. La función Environment.Exit()
devuelve un código de salida al sistema operativo. Vea el siguiente ejemplo.
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();
}
}
}
Producción :
HI
First Statement
En el código anterior, finalizamos la ejecución de la aplicación desde la función func()
con la función Environment.Exit()
en C#. La ventaja de este método sobre el método anterior es que podemos salir de la aplicación desde cualquier función.
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