在 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