2010-06-21 4 views

답변

2

Win32를 확인하십시오. AllocConsole()

+2

Thx. 이 해결책입니다 : [DllImport ("kernel32.dll")] public static extern Int32 AllocConsole(); – senzacionale

+1

http://vbcity.com/blogs/jatkinson/archive/2010/02/17/windows-interop-inside-kernel32-part-1-allocconsole-amp-createhardlink.aspx – senzacionale

-6

지침 here.

Google의 첫 번째 결과는 c# write console입니다.

놀랍게도, 이것은 C#에서 할 수있는 가장 문서화되고 가장 유용한 것입니다.

+0

나는 그래픽이 응용 프로그램을 가지고 있습니다. 나는 그런 콘솔을 사용할 수 없다! – senzacionale

+0

링크를 게시 할 때 빠른 요약을 제공하거나 문제를 해결하는 관련 코드 스 니펫을 붙여서 누군가가 스택 오버 플로우의 정보를 사용하여 링크를 파고 들기 전에 대답의 적합성을 판단 할 수 있어야합니다. . 예를 들어 다음과 같이 할 수 있습니다. 지침 - 여기에서는 C#의 Console.WriteLine 및 Console.ReadLine 함수를 사용하는 방법을 설명합니다. 이렇게하면 OP는 링크를 보지 않고 답변에 댓글을 달 수 있으며, 링크가 언젠가 사라지면 몇 가지 정보를 제공합니다. – maxwellb

4

visual studio에 winform 응용 프로그램이 있다고 가정 해보십시오. 프로젝트 속성> 응용 프로그램 탭> "출력 유형 :"을 콘솔 응용 프로그램으로 변경하십시오.

이제 winform을 실행하면 콘솔 응용 프로그램이 백그라운드에서 실행됩니다. 이 콘솔 응용 프로그램에 표준 출력으로 쓸 수 있습니다. E.G.

private void button1_Click(object sender, EventArgs e) 
{ 
    Console.WriteLine("Hello World"); 
} 
관련 문제