« Programmation C sharp/Compilation » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎Compilateurs : Correction d'une faute.
→‎Compilateurs : Correction de 2 fautes sur "langage".
Ligne 13 :
Ces versions successives ajoutent de nouvelles fonctionnalités au langage.
 
Il existe également différentes versions de la spécification du languagelangage C# :
* C#1.0 : version initiale du langage,
* C#2.0 (version actuelle) : ajoute de nouvelles classes à l'API (compression de données, collections génériques, ...), permet l'utilisation de [[Programmation C sharp/Types génériques|types génériques]], facilite la création d'énumération avec le mot clé <tt>yield</tt>,
* C#3.0 (future version) : ajoute de nouvelles facilités de syntaxe : types non spécifiés pour les variables locales (déduit d'après la valeur d'initialisation), intégration des requêtes [[:w:SQL|SQL]] dans le languagelangage (LINQ <ref>http://msdn.microsoft.com/data/ref/linq/</ref>), ajout de nouvelles méthodes à une classe existante, expressions lambda pour les ''delegates'' anonymes, initialisation des membres d'un objet à la déclaration.
 
=== Compilateur pour Windows ===