|
|
Parcourir par tags
Tous les tags » LINQ » C# 3.0
-
Salut à tous,
En faisant des petites recherches dans le domaine....je suis tombé sur une page MSDN qui ravira certainement plus d'une personne.
Perso, elle est d'ores et déjà dans mes favoris!
Plutôt qu'un grand discours...le rendez vous se trouve ICI
Au moins pour commencer et comprendre la logique, les exemples sont vraiment bien ...
-
J'écrivais un post il y a quelques jours sur ma première application Facebook. N'étant pas très populaire, j'ai décidé de recommencer une seconde application. Il s'agit à nouveau d'un jeu, mais cette fois beaucoup plus simple.
Chaque joueur a une ville, et il peut ajouter chaque jour un nouvel habitant en cliquant sur un bouton sur son ...
-
A la suite de mon précédent post, Fabrice Marguerie (auteur de livre ''Linq in Action'') m' a envoyé un petit message pour m' indiquer que ma requête :
var NameValues = from arg in args.Where(s => s.StartsWith(''/'')).Select(s => s.Substring(1))
select new
{
ArgumentName = ...
-
Dès que l' on écrit un programme en mode console, on a besoin de parser les arguments.
séparer le nom des paramètres et leurs valeurs ne prend que 4 lignes
class
Program
{
static void Main(string[] args)
{
//séparation des noms/valeurs (le format ...
-
Les types anonymes sont ma nouveauté préférée de C# 3.0. Ils sont très intuitifs à utiliser, mais tout le monde ne connait pas leurs caractéristiques exactes. Je me charge donc de les rappeler.
Vous pouvez déclarer une variable locale de type anonyme de la façon suivante :
var variableTypeAnonyme = new { FirstName = ''Flavien'', Age = 23, ...
-
Dans la lignée de mon message ''Pourquoi ne faut il plus utiliser l'héritage de classe'', voici la suite. Par contre, celui-ci est très sérieux.
Les méthodes d'extension ont été introduites dans C# 3.0 comme une solution pour permettre au mapping syntaxique (plus d'info sur ça ici) de LINQ de fonctionner correctement avec IEnumerable, sans ...
-
Pour agrémenter mon article sur la syntaxe d'une requête LINQ, j'ai ajouté un petit schéma récapitulatif (un dessin vaut souvent mieux qu'un long discours) :
J'espère qu'il est assez clair.
Je vous invite à relire mon article pour avoir les explications qui vont avec.
-
Si LINQ n'est plus ou moins qu'un sucre syntaxique (ça se traduit comme ça ?) par rapport à ce que l'on peut déjà faire avec .NET 2.0, il permet néanmoins de réduire le code, souvent de quelques lignes, et parfois de façon assez impressionnante. Par contre la densité de réflexion par ligne de code augmente. Je suis donc ravi, puisque ...
-
Les débutants à LINQ vont être nombreux dans les jours qui suivent. Je vous propose donc un récapitulatif de la syntaxe des requêtes LINQ en C#. Je me suis inspiré de cet article, très complet, mais peu didactique (il s'agit en fait d'un extrait des spécifications de C# 3.0).
Une requête LINQ est composée de plusieurs clauses les unes à la ...
|
|
|