2009-03-27 7 views
13

Je suis confondu avec la version C# et la version du framework .NET. En d'autres termes, je veux connaître la relation avec la version C# et le framework .NET. E.g: qui est la version C# dans .NET framework 3.0?Version C# et .NET Framework Version?

Répondre

22

Je ne sais pas ce que votre question réelle est, mais si elle est ce que sont les versions actuelles ..

C#: 3.0
.NET Framework: 3.5

Vous pouvez également jeter un oeil à this breakdown chart. Il fournit le cadre, le langage et les relations CLR.

+0

La version de l'infrastructure actuelle est 3.5 SP1 - par exemple, y compris ADO.NET Entity Framework non présent dans la version 3.5. –

+0

Oui, si vous suivez le lien vers le framework, il vous fournira la version actuelle. Est-ce que SP1 est maintenant une mise à jour obligatoire dans Windows? –

+0

merci pour le bon poste! C'est très aide pour moi – user83450

1

.net 2 C# 2

.net 3 C# 2

NET 3.5 C# 3

+1

Bien que ** soit ** le calendrier des versions, elles ne sont pas strictement liées les unes aux autres. Vous pouvez utiliser C# 3 avec .NET 2, 3 et 3.5. Dans le même temps, vous pouvez utiliser C# 2 avec .NET 2, 3, et, bien qu'un sous-ensemble très limité (sauf si vous voulez écrire du code laid), 3.5 –

3

C# 1.0 - code managé

C# 2.0 - génériques, Types nullables, Délégués anonymes, classes/méthodes partielles

C# 3.0 - LINQ, expressions lambda, typage implicite de variable, Objets simplifiés Initialisation

// Connexes? Un peu peut-être

Questions connexes