C#에서 응용 프로그램을 올바르게 종료
-
C#에서
Environment.Exit()
함수를 사용하여 콘솔 애플리케이션 종료 -
C#에서
Application.Exit()
함수를 사용하여 콘솔 애플리케이션 종료 -
C#에서
Environment.Exit()
및Application.Exit()
함수를 사용하여 애플리케이션을 올바르게 종료합니다.
이 자습서에서는 C#에서 응용 프로그램을 제대로 종료하는 방법에 대해 설명합니다.
C#에서Environment.Exit()
함수를 사용하여 콘솔 애플리케이션 종료
Environment.Exit(exitCode)
함수는 전체를 종료하는 데 사용됩니다. C#의 종료 코드로exitCode
가있는 애플리케이션. Environment.Exit()
함수는 전체 현재 애플리케이션을 종료하고 현재 운영 체제에 종료 코드를 리턴합니다. 아래 예제 코드를 참조하십시오.
using System;
namespace exit_application
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("The Text before Exit");
Environment.Exit(0);
Console.WriteLine("The Text after Exit");
}
}
}
출력:
The Text before Exit
위의 코드는Console.WriteLine("The Text after Exit");
줄 앞에Environment.Exit(0)
함수를 사용하여 애플리케이션을 완전히 종료하기 때문에The Text before Exit
만 인쇄합니다. Environment.Exit()
함수는 콘솔 기반 애플리케이션과 WinForms 애플리케이션 모두에서 사용할 수 있습니다.
C#에서Application.Exit()
함수를 사용하여 콘솔 애플리케이션 종료
Application.Exit()
함수는 모든 메시지를 종료합니다. Application.Run()
함수로 시작된 루프는 현재 애플리케이션의 모든 창에 C#으로 존재합니다. 이 메서드는 WinForms 응용 프로그램에서만 사용할 수 있습니다. 아래 예제 코드를 참조하십시오.
private void exitToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}
WinForms 응용 프로그램과 C#의Application.Exit()
함수와 관련된 모든 스레드를 닫았습니다. 이 메소드는Environment.Exit()
함수가 모든 애플리케이션의 메시지 루프를 종료하지 않기 때문에Environment.Exit()
함수보다 선호됩니다.
C#에서Environment.Exit()
및Application.Exit()
함수를 사용하여 애플리케이션을 올바르게 종료합니다.
Environment.Exit()
및Application.Exit()
함수의 조합을 사용하여 C#에서 애플리케이션을 올바르게 종료 할 수 있습니다. 다음 코드 예제는 C#에서Environment.Exit()
및Application.Exit()
함수를 조합하여 애플리케이션을 적절하게 닫을 수있는 방법을 보여줍니다.
using System;
using System.Windows.Forms;
if (Application.MessageLoop == true)
{
Application.Exit();
}
else
{
Environment.Exit(1);
}
위 코드에서Application.Run()
함수가 이전에 애플리케이션에서 호출 된 경우Application.Exit()
함수로 애플리케이션을 닫습니다. 그렇지 않으면 운영 체제에 종료 코드로1
을 제공하여Environment.Exit(1)
함수로 응용 프로그램을 닫습니다.