... | @@ -72,6 +72,10 @@ Unmanaged Process를 그림으로 나타내면 다음과 같다. |
... | @@ -72,6 +72,10 @@ Unmanaged Process를 그림으로 나타내면 다음과 같다. |
|
<br />
|
|
<br />
|
|
|
|
|
|
- - -
|
|
- - -
|
|
|
|
## 각 버전 간의 상관 관계
|
|
|
|
C#은 .NET을 위해 만들어진 언어이다. 그래서 C#과 .NET은 같이 발전한다. 또한, 관련 도구인 Visual Studio도 같이 업데이트 된다.
|
|
|
|
C#, Visual Studio, .NET과의 버전 간의 상관 관계는 다음과 같다.
|
|
|
|
|
|
| C# 버전 | .NET 버전 |Visual Studio 버전|
|
|
| C# 버전 | .NET 버전 |Visual Studio 버전|
|
|
|----------|------------|--------------------|
|
|
|----------|------------|--------------------|
|
|
|C# 1.0 | .NET Framework 1.0 | Visual Studio .NET 2002 |
|
|
|C# 1.0 | .NET Framework 1.0 | Visual Studio .NET 2002 |
|
... | @@ -82,20 +86,4 @@ Unmanaged Process를 그림으로 나타내면 다음과 같다. |
... | @@ -82,20 +86,4 @@ Unmanaged Process를 그림으로 나타내면 다음과 같다. |
|
|C# 5.0 | .NET Framework 4.5 | Visual Studio 2012~2013 |
|
|
|C# 5.0 | .NET Framework 4.5 | Visual Studio 2012~2013 |
|
|
|C# 6.0 | .NET Framework 4.6 | Visual Studio 2015 |
|
|
|C# 6.0 | .NET Framework 4.6 | Visual Studio 2015 |
|
|
|
|
|
|
## 각 버전 간의 상관 관계
|
|
|
|
C#은 .NET을 위해 만들어진 언어이다. 그래서 C#과 .NET은 같이 발전한다. 또한, 관련 도구인 Visual Studio도 같이 업데이트 된다.
|
|
|
|
C#, Visual Studio, .NET과의 버전 간의 상관 관계는 다음과 같다.
|
|
|
|
|
|
|
|
C# 3.0 : Visual Studio 2008 ~ 2010 - .NET Framework 2.0 ~ 3.5
|
|
|
|
C#은 표현식, 확장 메서드, 익명 타입을 위한 문법을 추가, LINQ 구문을 언어적으로 지원. .NET은 LINQ, WCF, WPF, WF 제공
|
|
|
|
|
|
|
|
C# 4.0 : Visual Studio 2010 - .NET Framework 4.0
|
|
|
|
C#은 동적 언어와의 바인딩을 지원하는 dynimic 예약어 추가. .NET은 DLR 추가
|
|
|
|
|
|
|
|
C# 5.0 : Visual Studio 2012 ~ 2013 - .NET Framework 4.5
|
|
|
|
C#은 비동기를 위한 async/await 예약어 추가. .NET은 비동기 지원
|
|
|
|
|
|
|
|
C# 6.0 : Visual Studio 2015 - .NET Framework 4.6
|
|
|
|
|
|
|
|
|
|
|
|
//BCL에 대한 간략한 정리추가, 문장이 어색한지 다시 한 번 점검, 책 다시 리뷰하면서 흐름상 중요한 부분 삽입. |
|
//BCL에 대한 간략한 정리추가, 문장이 어색한지 다시 한 번 점검, 책 다시 리뷰하면서 흐름상 중요한 부분 삽입. |