Requête LINQ VB.NET: obtention de la somme de toutes les valeurs pour un membre de structure spécifique
Dans VB.NET supposons que j'ai la Structure suivante:
Public Structure Product
Public ItemNo As Int32
Public Description As String
Public Cost As Decimal
End Structure
... et une Liste Générique des Produits:
Dim ProductsList As New List(Of Product)
Dim product1 As New Product
With product1
.ItemNo = 100
.Description = "Standard Widget"
.Cost = 10D
End With
ProductsList.Add(product1)
Dim product2 As New Product
With product2
.ItemNo = 101
.Description = "Standard Cog"
.Cost = 10.95D
End With
ProductsList.Add(product2)
Dim product3 As New Product
With product3
.ItemNo = 101
.Description = "Industrial Strenght Sprocket"
.Cost = 99.95D
End With
ProductsList.Add(product3)
Comment pourrais-je définir une Requête LINQ de la Somme de tous les Produits.Les valeurs de coût dans la Liste? En d'autres termes, quel serait le LINQ
Requête en VB.NET pour revenir à la valeur 120.90, qui tient compte de la somme de tous les trois des Coûts par Produit des valeurs dans une seule Requête LINQ?
source d'informationauteur ClockEndGooner
Vous devez vous connecter pour publier un commentaire.
De la construction en Somme méthode fait déjà.
En VB, il ressemble à ceci:
En C#, il ressemble à ceci:
Un autre moyen serait: