C# Hello World: 첫 콘솔 애플리케이션 만들기
C#은 Microsoft의 .NET 프레임워크 기반의 강력한 객체 지향 언어로, 데스크톱부터 웹 서비스까지 다양한 애플리케이션 개발을 가능하게 합니다.
이 튜토리얼은 Visual Studio를 사용하여 클래식 "Hello World" 첫 콘솔 프로그램을 만드는 과정을 안내합니다. 완료하면 프로젝트 구조, 핵심 C# 개념, 콘솔 앱 실행 방법을 이해하게 됩니다.
콘솔 애플리케이션 생성
콘솔 애플리케이션은 Windows 명령 프롬프트에서 직접 실행되므로 .NET 초보자에게 이상적인 시작점입니다.
Visual Studio로 새 프로젝트를 스캐폴딩하고 간단한 Console.Write 문으로 텍스트를 출력해 보겠습니다. 다음 단계를 따르세요:
1단계: 새 프로젝트 만들기
Visual Studio를 열고 새로 만들기 → 프로젝트…를 선택합니다.

2단계: 프로젝트 유형 선택
대화상자에서 Windows → 콘솔 앱을 선택하고, 프로젝트 이름(예: DemoApplication), 위치를 지정한 후 확인을 클릭합니다.

- 왼쪽 창에서 Windows로 이동
- 콘솔 앱 선택
- 프로젝트 이름과 위치 입력
- 확인으로 확인
Visual Studio가 프로젝트 구조를 생성합니다. Program.cs 파일이 보일 것입니다. 이것이 앱의 기본 진입점입니다.
3단계: 첫 코드 작성
Program.cs의 내용을 다음 스니펫으로 교체합니다:

C# Hello World 프로그램
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication {
class Program {
static void Main(string[] args) {
Console.Write("Hello World");
Console.ReadKey();
}
}
}
코드 설명
using 지시문으로 필수 .NET 네임스페이스를 가져옵니다.
- 모든 실행 코드는 클래스 내부(
Program)에 위치하며, 이는 DemoApplication 네임스페이스로 그룹화됩니다.
Main 메서드는 애플리케이션 시작 시 자동 실행되는 진입점입니다.
Console.Write는 콘솔 창에 텍스트를 출력합니다.
Console.ReadKey는 사용자가 키를 누를 때까지 실행을 일시정지하여 창이 바로 닫히지 않게 합니다.
4단계: 빌드 및 실행
시작 버튼(또는 F5)을 눌러 빌드하고 프로그램을 실행합니다. 다음과 같은 출력이 나타납니다:

콘솔에 "Hello World"가 표시되어 첫 C# 콘솔 애플리케이션이 정상 작동함을 확인할 수 있습니다.
요약
- 콘솔 앱은 Windows 명령 프롬프트에서 실행됩니다.
Console.Write로 텍스트 출력, Console.ReadKey로 창 유지
- Visual Studio는 .NET 프로젝트 생성, 빌드, 실행을 위한 효율적 워크플로 제공