HOWTO · Csharp
在 C# 中退出控制台应用程序
有两种主要方法可用于退出 C# 中的控制台应用程序,即 return 方法和 Environment.Exit()函数。
本教程将讨论退出 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() 函数结束了应用程序的执行。与以前的方法相比,此方法的优势在于我们可以从任何函数退出应用程序。