septembre
2009
Avant de commencer cette série de billets sur Linq, j’avais décidé d’aborder les opérateurs dans un ordre aléatoire. Plus, je regarde cet ordre aléatoire et plus je me dis qu’il va falloir remettre un ordre la dedans car il y a pas mal d’opérateurs qu’il n’est pas possible d’aborder sans en avoir vu d’autres au préalable. Enfin soit, aujourd’hui, on reste dans le facile avec l’opérateur Sum.
On reprend notre classe MembreDeveloppez que voici :
{
// …
public string Nom { get; set; }
public int NombreMessages { get; set; }
}
Si vous aviez une liste d’instances de cette classe, comment feriez-vous pour obtenir le nombre de message écrits par l’ensemble des membres de Developpez.com ?
Cette solution par exemple :
{
totalMessage += currentMembre.NombreMessages;
} Console.WriteLine(« Nombre de messages : {0} », totalMessage);
Encore une fois, il existe à présent un opérateur qui le fait déjà pour nous : Sum.
A présent, stop aux boucles qui font perdre du temps à nous tous, fainéants développeurs que nous sommes.
Vous pourrez d’ailleurs utiliser cet opérateur pour calculer une somme avec les types suivants : int, int?, float, float?, decimal, decimal?, double, double?, long et long?.
C’est tout pour aujourd’hui
7 Commentaires + Ajouter un commentaire
Déménagement
Next Microsoft CEO
Articles récents
- Changement d’adresse de ce blog
- Article : les nouveautés de C# 5.0
- Modèle Entity Framework généré avec SQL Server 2008 et utilisé sous SQL Server 2005
- Les photos, vidéos et cadeaux des TechDays 2011
- La première journée en ligne sur TechDays TV
- Suivez les TechDays 2011 comme si vous y étiez sur la chaîne TechDays TV
- Téléchargez le programme des conférence des TechDays 2011
- Dernier jour des TechDays = plus de chance de remporter des cadeaux sur le stand de dvp !
- Venez à notre rencontre lors des TechDays 2011
- Les flux à ne pas rater lors des TechDays 2011
- Les TechDays 2011 s’invite sur votre smartphone Windows Phone 7
- Exclu des cadeaux du concours Developpez.com lors des TechDays 2011
- Ouverture de la galerie d’images sur notre site des TechDays
- Partagez votre expérience des Microsoft TechDays
- Grand concours Microsoft “FAN des TechDays 2011” : épisode 2 !
- Mettez-vous aux couleurs des TechDays 2011 !
- Developpez.com aux TechDays 2011
- Le Challenge Azure 2010 est fini !
- Suivez la keynote de la pdc10 en direct sur internet à 18h !
- MVP Visual C# 2010 – 2011 !!!
en meme temps, je vais pas me suicider de pas être dans ton exemple
Misère, la boulette
Heureusement que tu es là :p je corrigerai ça ce soir.
on me la fait pas
dans tes sources je vois :
public static List GetMembresDeveloppez()
{
return new List()
{
new MembreDeveloppez(),
new MembreDeveloppez(),
new MembreDeveloppez(),
new MembreDeveloppez()
};
}
encore une fois, tu m’exclus :aie:
Je voulais juste te faire remarquer que tu fais partie de la liste des membres developpez.com de mon exemple à présent.
Mes félicitations ! :p
t’as anonimisé tout le monde ?
Merci… Mais tu n’as donc rien remarqué dans les sources ?!!
continue comme ca et bonne fête