1. 속성창 수정안하고, 코드에서 부르기
새 콘솔 창 생성하기
또 다른 방법으로는 프로그램 실행 중에 콘솔 창을 동적으로 생성하는 방법이 있습니다.
[System.Runtime.InteropServices.DllImport("kernel32.dll")] private static extern bool AllocConsole(); public Form1() { InitializeComponent(); AllocConsole(); Console.WriteLine("이것은 콘솔 창에 출력됩니다."); } |
2. 프로젝트 설정 변경하기
C# Windows Forms 애플리케이션에서 Console.WriteLine()을 사용하여 명령 프롬프트 창에 메시지를 출력하려면, 프로젝트 설정을 변경하여 애플리케이션을 "콘솔 애플리케이션"으로 설정해야 합니다. 이렇게 하면 Windows Forms 애플리케이션이 실행될 때 콘솔 창이 함께 나타나고, Console.WriteLine()으로 메시지를 출력할 수 있습니다.
방법 1: 프로젝트 설정 변경하기
- Visual Studio에서 Windows Forms 프로젝트를 엽니다.
- 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고, "속성"을 선택합니다.
- "애플리케이션" 탭에서 "출력 형식"을 콘솔 응용 프로그램으로 변경합니다.
'c# 언어 > 초급과정' 카테고리의 다른 글
메모리 절약: static 메소드는 클래스가 메모리에 로드될 때 한 번만 생성 (0) | 2024.09.14 |
---|---|
C#과 Java에서 배열 선언 및 사용에 차이점(거의 없다고 봐도 무방) (0) | 2024.09.10 |
(상식)정적 메서드에 접근할 때는 클래스 이름을 사용합니다. (0) | 2024.07.12 |
( ChatGPT )c# List 와 배열의 차이점 (0) | 2024.06.06 |
(ChatGPT)비교/string SpecificPay { get; set; }/string SpecificPay/ (0) | 2024.06.06 |