카테고리 보관물: C#

C#

왜 Console.Writeline, Console.Write가 Visual Studio Express에서 작동하지 않습니까? 열고 입력합니다 Console.WriteLine(“Test”); 그러나 출력 창에는이

콘솔 응용 프로그램을 열고 입력합니다

Console.WriteLine("Test");

그러나 출력 창에는이 표시되지 않습니다. Ctrl + W, O를 사용하여 출력 창으로갑니다.

그러나 프로그램을 실행할 때 아무 것도 나타나지 않습니다. Visual Studio 2010 Express에서 지원되지 않습니까?



답변

Console.WriteLine응용 프로그램에서 열린 콘솔 창에 출력을 씁니다 (명령 프롬프트를 열 때 나타나는 흰색 텍스트가있는 검은 창을 생각하십시오) System.Diagnostics.Debug.WriteLine.


답변

Solution Explorer창 에서 프로젝트를 소유 한 속성으로 이동하여 응용 프로그램 유형을 선택하고 Output Type
값을 찾고 변경하십시오 Console Application. 그러면 폼 외에 콘솔 화면이 만들어집니다. 콘솔 화면을 닫으면 양식도 닫힙니다.

행운을 빕니다.


답변

아마도 콘솔이 지워지고있을 것입니다. 시험:

Console.WriteLine("Test");
Console.ReadLine();

그리고 Enter 키를 누를 때까지 그대로 유지됩니다.


답변

만족스러운 답변이 제공되지 않았습니다.

System.Diagnostics.Debug.WriteLine() 출력 : 디버그 창에 메시지를 쓰지만 태양 아래 모든 프로세스에 의해 많은 쓰레기가 지속적으로 해당 창에 덤프됩니다. 마치 건초 더미에서 바늘을 찾아서 메시지를 찾는 것과 같습니다.

Console.WriteLine()Visual Studio에서 어떤 창에도 쓰지 않습니다. 응용 프로그램이 처음에 콘솔을 만드는 경우, 즉 콘솔 응용 프로그램 인 경우에만 응용 프로그램 콘솔에 기록합니다.

왜 툴링이 웹 애플리케이션 서버 측 코드 .cs 코드가 디버그 메시지를 창에 작성하여 쓰레기로 가득 차서 정보를 찾는 것이 거의 불가능한 이유는 무엇입니까?


답변

또는 CTRL+F5키를 누를 때까지 마지막 행이 실행 된 후 ConsoleWindow 대기를 열어 디버그 할 수 있습니다 .


답변

네임 스페이스에서 콘솔을 사용했기 때문일 가능성이 높습니다. 예를 들면 다음과 같습니다.

namespace XYZApplication.Console
{
    class Program
    {
        static void Main(string[] args)
       {
            //Some code;             
       }
    }
}

네임 스페이스에서 제거 하거나 대신 전체 네임 스페이스를 사용하십시오.

   System.Console.Writeline("abc");

답변

출력 창은 콘솔이 아닙니다. 방법을 사용해보십시오System.Diagnostics.Debug