Bonjour à tous,
J'ai un cas que je sais résoudre de manière "complexe,lourde" avec des boucles For Each et beaucoup de code. Mais je me demande s'il y a un moyen de bien faire.
Je m'explique, j'ai un objet X du genre :
Et une collection :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Public Class Ecriture Property Id As Int64 Property IdTypeEcriture As Int64 Property DateEcriture As Date Property Devise As String Property Montant As Decimal Property Nombre As Integer Property Libelle As String End Class
Ce que je cherche à savoir, c'est si dans cette collection, toutes les écritures ont un même type (valeur IdTypeEcriture égale) et une même devise (valeur Devise égale).
Code : Sélectionner tout - Visualiser dans une fenêtre à part Dim MesEcritures as new List(Of Ecriture)
Et dans le cas de différence, qu'est ce qui est différent : Le type, la devise ou les deux.
Est ce qu'il existe une requête LINQ et un autre moyen facile de faire cela sans passer par un For Each E as Ecriture In MesEcritures avec mémorisation des types et devises
Merci par avance
Partager