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 SDK 와 VS Code 조합을 추천합니다.
.NET SDK 설치
- dotnet.microsoft.com에서 설치.
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#!");