在 C# 中退出控制台应用程序
Muhammad Maisam Abbas
2023年1月30日
2021年4月29日
本教程将讨论退出 C# 中的控制台应用程序的方法。
使用 C# 中的 return
方法退出控制台应用程序
如果要退出应用程序,可以在 C# 中使用 return
语句。return
语句结束方法的执行,并将控件返回到调用方或 main
方法。我们可以使用 main()
函数中的 return
语句来结束控制台应用程序的执行。以下代码示例向我们展示了如何使用 C# 中的 return
语句退出控制台应用程序。
using System;
namespace exit_console_application
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("HI");
return;
Console.WriteLine("Hello");
}
}
}
输出:
HI
在上面的代码中,我们使用 C# 中的 return
语句退出了控制台应用程序。上面的代码仅打印 HI
,因为应用程序执行在 Console.WriteLine("Hello");
行被执行之前就结束了。使用此方法的唯一缺点是我们无法从任何其他函数中退出应用程序。
使用 C# 中的 Environment.Exit()
方法退出控制台应用程序
我们还可以使用 Environment.Exit()
方法退出 C# 中的控制台应用程序。Environment.Exit()
方法用于结束 C# 中控制台应用程序的执行。Environment.Exit()
函数将退出代码返回到操作系统。请参见以下示例。
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();
}
}
}
输出:
HI
First Statement
在上面的代码中,我们使用 C# 中的 Environment.Exit()
函数从 func()
函数结束了应用程序的执行。与以前的方法相比,此方法的优势在于我们可以从任何函数退出应用程序。
Author: Muhammad Maisam Abbas
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