Qu'est-ce que Système.Linq.Les Expressions en C#?

LINQ est une nouvelle fonctionnalité .NET 4.0, non pris en charge dans les versions plus anciennes, comme .NET 3.5? De quoi est-il utile? Il semble être en mesure de construire des Arbres d'Expression. Ce qui est une Expression de l'Arbre, en fait? Est LINQ en mesure d'extraire des informations telles que la classe, la méthode et le domaine à partir d'un fichier C#?

Quelqu'un peut-il me fournir un travail de morceau de code pour illustrer ce que LINQ peut faire?

étant donné que vous n'avez pas ajouté le linq tag je soupçonne que vous pourriez trouver à certains de linq questions stackoverflow.com/questions/tagged?tagnames=linq
Avez-vous vraiment de la recherche AFIN de linq avant de poster? Il y a des tonnes d'utiles discussions ici déjà, comme stackoverflow.com/questions/16322/all-about-linq et stackoverflow.com/questions/8050/beginners-guide-to-linq par exemple.
Comme LINQ est très nouveau pour moi, je ne sais pas par où commencer la lecture. @Tous ceux qui ont répondu: Merci à vous tous pour ur ans, je vais prendre le temps de lire la documentation pour voir si il est utile pour mon projet.

OriginalL'auteur yeeen | 2009-09-15