C# Language Utilisation avec des types anonymes


Exemple

Les initialiseurs d'objet sont le seul moyen d'initialiser les types anonymes, qui sont des types générés par le compilateur.

var album = new { Band = "Beatles", Title = "Abbey Road" };

Pour cette raison, les initialiseurs d'objet sont largement utilisés dans les requêtes select LINQ, car ils fournissent un moyen pratique de spécifier les parties d'un objet interrogé qui vous intéressent.

var albumTitles = from a in albums 
                  select new 
                  { 
                     Title = a.Title, 
                     Artist = a.Band 
                  };