C# 콘솔을 사용하고 있는데 어떤 이유로 입력을 누를 때마다 콘솔이 닫힙니다.콘솔 C#을 사용하지 않을 때 닫습니다.
누군가 나를 도울 수 있습니까?
코드는 다음 코드와
string input;
input = Console.ReadLine();
if (input == "hello")
{ Console.WriteLine("Hello User! Thanks for using this operating system!");}
C# 콘솔을 사용하고 있는데 어떤 이유로 입력을 누를 때마다 콘솔이 닫힙니다.콘솔 C#을 사용하지 않을 때 닫습니다.
누군가 나를 도울 수 있습니까?
코드는 다음 코드와
string input;
input = Console.ReadLine();
if (input == "hello")
{ Console.WriteLine("Hello User! Thanks for using this operating system!");}
은 "문제"라는 메시지가 표시하는 콘솔에 인쇄 한 후 프로그램 종료 사이의 시간이 너무 빠른 것입니다.
끝에 Console.ReadLine()
을 추가하십시오. 이렇게하면 다음 줄로 가기 전에 입력을 위해 프로그램이 보류 상태로 남게됩니다. 그러면 함수가 끝나고 종료됩니다. 콘솔 응용 프로그램은 홈페이지 (의 끝에 도달하면
string input;
input = Console.ReadLine();
if (input == "hello")
{
Console.WriteLine("Hello User! Thanks for using this operating system!");
}
Console.ReadLine();
내가 약간의 연구를하고있을 때 나는 GOTO 방법을 발견했다. 그리고 나는 그것을 사용했다. 그러나 어떻게해서든지 고맙다! – SuperNovaa41
@ SuperNovaa41 - 당신이 GOTO에 대해 더 많이 읽고 왜 그것이 사용해야하는 것이 아닌지 알아내는 것이 좋습니다 :) –
나는 당신이 사용했던 것을 사용하려했지만, 두 번째로 입력을 한 후에 닫았습니다. @GiladGreen – SuperNovaa41
은 조각이 위의 전체 코드 인 경우가로 실행되기 때문에 다음은 콘솔이 종료
를 종료합니다) 마지막 에 Console.ReadLine();
를 넣어 main()
함수의 끝. 코드 끝에 Console.ReadLine()
또는 Console.ReadKey()
을 넣으십시오.
이 문제는 main 메소드가 수행 한 작업을 자동으로 실행 한 다음 종료되어 예상되는 응답이기 때문에 발생합니다. Console.Readline 메서드는 콘솔을 열어 두는 여러 가지 방법 중 하나입니다.
그게해야 할 일입니다. 너는 무엇을 기대하고 있니? 마지막에 또 다른'Console.ReadLine()'을 추가 할 것인가? – Liam