IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Average d'un élément d'une collection


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de sibama
    Profil pro
    Inscrit en
    Août 2008
    Messages
    150
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 150
    Par défaut Average d'un élément d'une collection
    Bonjour,

    Est-il possible (autrement que de faire la somme puis de diviser par le nombre d'éléments) d'un élément d'une collection?

    Ma collection:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Friend Enregistrements As New SortedDictionary(Of Long, Data)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    Public Class Data
     
        ' Cette classe définie l'ensemble des données relative à un enregistrement de données rapides
     
        Private ReadOnly _DateTrame As Date
        Private _CodCPL As Short
        Private _CodSFP As Short
        Private _CodSFA As Short
        Private _CodPous As Short
        Private _CodDP As Short
        Private _CodMarg As Short
        Private _EffCPLPiston As Short
        Private _EffCPLTige As Short
        Private _EffSFAPiston As Short
        Private _EffSFATige As Short
        Private _EffSFPPiston As Short
        Private _EffSFPTige As Short
        Private _EffPous As Short
        Private _EffDP As Short
        Private _EffMarg As Short
        Private _IntPouss As Long
        Private _IntMarg As Long
    Je vous fais grâce des constructeurs de Data

    Je voudrais savoir si on peut écrire un truc du genre MaMoyenne = Enregistrements.items.EffSFAPiston.average ?

    Merci d'avance de vos réponses

  2. #2
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 575
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Imports System.Linq
     
    Dim MaMoyenne As Double = Enregistrements.Values.Average(Function(data) data.EffSFAPiston)

  3. #3
    Membre confirmé Avatar de sibama
    Profil pro
    Inscrit en
    Août 2008
    Messages
    150
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 150
    Par défaut
    Bonjour Thumb down,
    Ca marche super, ça a l'air tellement évident une fois qu'on le voit écrit.
    Merci beaucoup pour le coup de main.

  4. #4
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 575
    Par défaut
    Bonjour,
    De rien ça m'a fait plaisir.

    La syntaxe de LinQ ne va pas forcément de soit. Et si en plus tu ignores son existence...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB.NET] Suppression d'objets dans une collection
    Par master56 dans le forum VB.NET
    Réponses: 7
    Dernier message: 03/06/2010, 21h46
  2. [VB6]Valeurs une collection renvoyée par la fonction d'une classe
    Par jacma dans le forum VB 6 et antérieur
    Réponses: 14
    Dernier message: 30/03/2004, 11h04
  3. [VB6] Sauvegarder une collection d'objets
    Par Sayagh dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 19/09/2003, 11h58
  4. Comment créér une collection sous Delphi
    Par PsyKroPack dans le forum Langage
    Réponses: 6
    Dernier message: 11/02/2003, 13h20
  5. [VB6] Modifier la clé d'un élément d'une collection
    Par Ricou13 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 21/11/2002, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo