본문으로 건너뛰기
Advertisement

C# (C-Sharp) 소개 및 설치

대상 버전: .NET 8 / 9 (LTS) 공식 문서: Microsoft C# Documentation

1. C# 개요

마이크로소프트에서 개발한 객체 지향 프로그래밍 언어로, .NET 생태계의 중심입니다.

  • 특징: 강력한 형식 시스템(Strongly Typed), 가비지 컬렉션(GC), 멀티 패러다임(Object-oriented, Functional).
  • 장점: 생산성이 매우 높으며, 마이크로소프트의 전폭적인 지원을 받습니다.
  • 활용 분야: Unity 엔진 기반 게임 개발, 엔터프라이즈 서버(ASP.NET), 데스크톱 앱(WPF/WinForms).

2. 개발 환경 (.NET SDK)

Windows 사용자는 Visual Studio 설치를 가장 권장하며, 타 플랫폼 사용자는 .NET SDKVS Code 조합을 추천합니다.

.NET SDK 설치


3. Hello, C#!

using System;

namespace MyFirstApp {
class Program {
static void Main(string[] args) {
// 콘솔에 출력
Console.WriteLine("Hello, .NET Core LLC!");
}
}
}

또는 최신 버전의 Top-level statements 를 사용하여 더 간결하게 작성할 수 있습니다:

Console.WriteLine("Hello, Concise C#!");
Advertisement