2009-03-27 5 views
13

C# 버전과 .NET 프레임 워크 버전과 혼동 스럽습니다. 즉, C# 버전 및 .NET 프레임 워크와의 관계를 알고 싶습니다. 예 : .NET Framework 3.0의 C# 버전입니까?C# 버전 및 .NET Framework 버전?

답변

22

나는 실제 문제가 무엇인지 잘 모르겠지만,이 경우 현재의 버전은 무엇입니까 ..

C#: 3.0
.NET Framework: 3.5

당신은 또한 this breakdown chart를 살펴 할 수 있습니다. 프레임 워크, 언어 및 CLR 관계를 제공합니다.

+0

현재 프레임 워크 버전은 3.5 SP1입니다 (예 : ADO.NET Entity Framework 버전 3.5에는 없음). –

+0

예, 프레임 워크 링크를 따라 가면 현재 버전이 제공됩니다. SP1은 이제 Windows에서 필수 업데이트입니까? –

+0

좋은 게시 주셔서 감사합니다. 나에게 매우 도움이됩니다. – user83450

1

.NET이 C# 2

.NET 3 C# 2

.NET 3.5 C# 3

+1

** ** 버전 **의 출시 일정은 ** 서로 엄격하게 구속되지 않습니다. .NET 2, 3 및 3.5에서 C# 3을 사용할 수 있습니다. 동시에, C# 2를 .NET 2, 3 및 매우 제한된 하위 집합이라도 사용할 수 있습니다 (못생긴 코드를 작성하지 않는 한). 3.5 –

3

C# 1.0 - 관리 코드

C# 2.0 - 제네릭, nullable 형식, 익명 대리인, 부분 클래스/메서드

C# 3.0 - LINQ, 람다 식, 암시 적 변수 타이핑, 능률화 된 Ob 초기화 초기화

// 관련이 있습니까? 다소 아마도