Il existe deux versions du CLR, qui exécute en fait le code .NET: 1.1 et 2.0 (avec une nouvelle version encore en version bêta).
Le framework, les bibliothèques de classes de base que tout le monde utilise, sont mises à jour plus régulièrement. Nous sommes jusqu'à 3,5 sp1 maintenant.
Compilateurs ajouter un peu plus de complexité et ... Quand 3.0 est sorti il y avait des mises à jour du compilateur C# qui a ajouté lambdas, les propriétés automatiques et autres bonbons à la langue ...
Alors, quand vous » En regardant le code courant, pensez en termes de versions CLR. Lorsque vous envisagez de développer du code, pensez à la version de la BCL que vous souhaitez cibler. Les versions du compilateur sont liées à l'EDI, donc vous n'aurez probablement jamais à y penser.
Dang, écris-moi. – Martin