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 :

Somme sur une liste


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 56
    Par défaut Somme sur une liste
    Bonjour à tous,
    Je vous présente d'abord mon petit bout de code puis vous explique mon problème :

    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
     
     
    Public Class Pointeur
        Private _sectimeEnregFonctAnalyseurs As Int32
        Private _sectimeEnreg As SortedList(Of CodeIncinerateur, SortedList(Of TypeEnreg, Int32))
     
     
        Public Sub New()
            _sectimeEnreg = New SortedList(Of CodeIncinerateur, SortedList(Of TypeEnreg, Int32))
        End Sub
     
     
        Public Property SectimeFonctAnalyseurs() As Int32
            Get
                Return _sectimeEnregFonctAnalyseurs
            End Get
            Set(value As Int32)
                _sectimeEnregFonctAnalyseurs = value
            End Set
        End Property
     
     
        Public Property Sectime(ByVal codeIncinerateur As CodeIncinerateur, ByVal typeEnreg As TypeEnreg) As Int32
            Get
                Return _sectimeEnreg.Item(codeIncinerateur).Item(typeEnreg)
            End Get
            Set(value As Int32)
                _sectimeEnreg(codeIncinerateur).Item(typeEnreg) = value
            End Set
        End Property
     
     
        Public Function Somme(ByVal codeIncinerateur As CodeIncinerateur) As Int64
     
        End Function
     
     
    End Class

    Dans la dernière partie de cette classe (fonction Somme) je voudrais faire la somme des valeurs Int32 de _sectimeEnreg selon CodeIncinerateur. Càd prendre toutes les valeurs qui correspondent à CodeIncinerateur quelque soit la valeur de TypeEnreg.
    Voila, je tourne là autour depuis quelques temps et si quelqu'un avait une idée.
    Merci beaucoup pour votre aide.

    @+
    Thierry

  2. #2
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Ceci devrait t'aider :
    Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Dim q = From item In _sectimeEnreg _
            Where item.Key.Propriete1 = ceQueTuVeux _       ' Key correspond à l'objet de type CodeIncinerateur, Propriete1 représente donc une des propriétés de cet objet
            Select New With _
            { _
                .Somme = (From x In item.Value _            ' Value correspond à la seconde SortedList
                          Select x.Value).Sum() _           ' Value correspond à la valeur de type Int32
            }
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 56
    Par défaut
    Merci pour cette réponse. Je vais essayer de regarder ça dans les jours qui suivent.

Discussions similaires

  1. [SP-2010] Faire une somme sur une colonne d'une liste
    Par sebfreu dans le forum SharePoint
    Réponses: 6
    Dernier message: 19/01/2012, 11h05
  2. [CR XI] Médian sur une liste de sommes
    Par dilalex dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 25/03/2011, 08h37
  3. Réponses: 4
    Dernier message: 16/06/2005, 15h37
  4. Selectionnet tous ou faire un clear sur une liste
    Par Canou dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 17/11/2004, 10h26
  5. [Débutant][jsp] évènement sur une liste
    Par phoebe dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 14/05/2004, 10h53

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