Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Take While, clause (Visual Basic)

Inclut des éléments dans une collection tant qu'une condition spécifiée est true et ignore les éléments restants.

Take While expression

Terme

Définition

expression

Obligatoire. Expression représentant une condition pour tester des éléments. L'expression doit retourner une valeur Boolean ou un équivalent fonctionnel, tel qu'un Integer à évaluer comme un Boolean.

La clause Take While inclut des éléments depuis le démarrage d'un résultat de requête, jusqu'à ce que l' expression fournie retourne la valeur false. Après que l'expression a retourné la valeur false, la requête ignore tous les éléments restants. L' expression est ignorée pour les résultats restants.

La clause Take While diffère de la clause Where en ce sens que la clause Where peut être utilisée pour inclure tous les éléments d'une requête qui remplissent une condition particulière. La clause Take While inclut des éléments jusqu'à la première fois que la condition n'est pas remplie uniquement. La clause Take While est particulièrement utile lorsque vous travaillez avec un résultat de requête commandé.

L'exemple de code suivant utilise la clause Take While pour récupérer des résultats jusqu'au premier client sans commande.


Public Sub TakeWhileSample()
  Dim customers = GetCustomerList()

  ' Return customers until the first customer with no orders is found.
  Dim customersWithOrders = From cust In customers
                            Order By cust.Orders.Count Descending
                            Take While HasOrders(cust)

  For Each cust In customersWithOrders
    Console.WriteLine(cust.CompanyName & " (" & cust.Orders.Length & ")")
  Next
End Sub

Public Function HasOrders(ByVal cust As Customer) As Boolean
  If cust.Orders.Length > 0 Then Return True

  Return False
End Function


Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft