2017-03-11 1 views
-6

Visual Studio에서 프로그램을 실행하려고하면 C# 콘솔 응용 프로그램이 계속 종료됩니다. 필자는 여기에 표시된 Hello World를 작성하여이를 테스트했습니다. (screenshot of what I wrote) 실행하면 명령 프롬프트 창이 잠깐 나타난 다음 즉시 닫힙니다. 이 문제를 해결할 수있는 방법이 있습니까?C# Console Application Crashing

+3

정상적으로 종료되는 것이 아니라 충돌이 발생합니까? Ctrl + F5를 눌러보십시오. –

+0

아마도 충돌은 발생하지 않지만 프로그램 실행이 완료되어 창은 닫힙니다. Console.Read();를 추가하십시오. Main 메서드의 닫는 괄호 바로 앞에. – burkay

+0

스크린 샷이 아닌 텍스트로 코드를 포함하십시오. 일반적으로 다른 사람들이 코드를 쉽게 테스트할수록 빠른 답변을 얻을 확률이 높아집니다. 가능하면 언제든지 – Leigh

답변

0

문제는 실제로 충돌하지 않지만 모든 명령이 실행되면 프로그램이 종료됩니다. 일시 중지하려는 경우 문을 삽입 할 수 있습니다.

Console.ReadKey(); 

종료 키를 입력 할 때까지 기다립니다.

1

콘솔 응용 프로그램을 실행하면 코드가 실행되고 종료됩니다. 콘솔 응용 프로그램은 메시지 루프를 유지하지 않고 배치 파일을 만들고 두 번 클릭하면 명령 창이 열리고 다음과 같이 실행됩니다 실행이 끝나면 닫습니다. 콘솔 창을 닫으려면 나중에 Console.ReadLine();을 사용해야합니다. 닫히기 전에 (즉 Enter 키를 누름) 사용자 입력을 기다립니다.

사용자 코드 (질문에 있어야 함)는 콘솔에 일부 텍스트를 출력 한 다음 종료합니다.

는 응용 프로그램이 실행 후 종료, 충돌되지 Creating a Console Application

+0

고맙습니다. [실행 가능한 예제] (http://stackoverflow.com/help/mcve)를 질문에 포함하십시오! 그게 날 많이 도와 줘! – user7658600

0
using System; 

namespace Hello_World 
{ 
    class Program 
    { 
     static void Main (string[] args) 
     { 
      Console.WriteLine("Hello World"); 
      Console.ReadKey(); 
     } 
    } 
} 
1
class Program 
{ 
    static void Main (string[] args) 
    { 
     Console.WriteLine("Hello World"); 
     Console.ReadLine(); 
    } 
} 

를 읽고 제안했다. 완료 후 출력을 읽으려면 Console.ReadLine();