728x90
아래는 📘 Visual Studio, .NET Framework / .NET Core / .NET (현행), 그리고 C# 버전을 함께 정리한 년도별 연대표입니다.
C#의 발전은 .NET 플랫폼과 Visual Studio의 진화와 밀접하게 연결되어 있습니다.
🧭 C# + .NET + Visual Studio 발전 연대표 (2000~2025)
연도 C# 버전 .NET 버전 Visual Studio 버전 주요 특징 및 변화
| 2000 | C# 1.0 (Beta) | .NET Framework Beta | Visual Studio .NET Beta | 마이크로소프트가 C# 최초 공개 |
| 2002 | C# 1.0 | .NET Framework 1.0 | VS .NET 2002 | 정식 출시. 클래스/인터페이스/이벤트/델리게이트 |
| 2003 | C# 1.2 | .NET Framework 1.1 | VS .NET 2003 | 안정화 버전, ASP.NET 1.1 지원 |
| 2005 | C# 2.0 | .NET Framework 2.0 | VS 2005 | ✅ Generics, ✅ Nullable, ✅ Anonymous methods |
| 2007 | C# 3.0 | .NET Framework 3.5 | VS 2008 | ✅ LINQ, ✅ Lambda, ✅ var, ✅ Extension methods |
| 2010 | C# 4.0 | .NET Framework 4.0 | VS 2010 | ✅ dynamic, ✅ Named/optional params |
| 2012 | C# 5.0 | .NET Framework 4.5 | VS 2012 | ✅ async / await 도입 |
| 2013 | - | .NET Framework 4.5.1/4.5.2 | VS 2013 | Roslyn Compiler 프로젝트 시작 |
| 2015 | C# 6.0 | .NET Framework 4.6 / .NET Core 시작 | VS 2015 | ✅ 문자열 보간, ✅ null 조건부, ✅ expression body |
| 2017 | C# 7.0 ~ 7.3 | .NET Framework 4.7 / .NET Core 2.x | VS 2017 | ✅ Tuples, ✅ Pattern matching(초기), ✅ Local functions |
| 2019 | C# 8.0 | .NET Core 3.0 | VS 2019 | ✅ Nullable reference types, ✅ Switch expressions |
| 2020 | C# 9.0 | .NET 5 (통합 시작) | VS 2019 Update | ✅ Record, ✅ Top-level statements |
| 2021 | C# 10.0 | .NET 6 (LTS) | VS 2022 (64bit 전환) | ✅ Global using, ✅ File-scoped namespace |
| 2022 | C# 11.0 | .NET 7 | VS 2022 | ✅ Raw string literal, ✅ Required members, ✅ Generic math |
| 2023 | C# 12.0 | .NET 8 (LTS) | VS 2022 | ✅ Primary constructors, ✅ Collection expressions |
| 2024 | C# 13.0 (Preview) | .NET 9 | VS 2022 / VS 2025 Preview | ✅ Extension types, ✅ Partial properties/events |
| 2025 | C# 13.0 / 14.0 예정 | .NET 10 (예정) | VS 2025 (예정) | ✅ AI 코드 어시스트 강화, ✅ Native AOT 최적화 |
📈 진화 방향 요약
구분 핵심 변화
| C# 1~3 세대 (2000~2010) | 객체지향 + 데이터 중심 (LINQ, Generics) |
| C# 4~6 세대 (2010~2016) | 동적, 비동기, 간결한 문법 |
| C# 7~8 세대 (2017~2020) | 패턴 매칭, 고급 문법, nullable 안전성 |
| C# 9~12 세대 (2020~2024) | Record, Top-level, Native, AOT 성능 최적화 |
| C# 13 이후 (2025~) | 확장형 타입, Native-first, AI-aware 개발 환경 |
728x90
'ChatGPT 대답' 카테고리의 다른 글
| Airflow란? (0) | 2025.12.25 |
|---|---|
| 인공지능(AI) 모델 설명 (0) | 2025.10.14 |
| C# (C Sharp) 언어의 발전 역사 (0) | 2025.10.14 |
| 년도별 인공지능 개발 내용 (0) | 2025.10.14 |
| C# appSetting 파일로 분리 (0) | 2025.05.31 |