Skip While — Klauzula (Visual Basic)
Pomija elementów w kolekcji, tak długo, jak określony warunek jest true , a następnie zwraca pozostałe elementy.
Skip While expression
Części
Termin |
Definicja |
expression |
Wymagane.Wyrażenie, które reprezentuje warunek, aby przetestować elementów.Wyrażenie musi zwracać Boolean wartość lub równoważne funkcjonalne, takie jak Integer oceniane jako Boolean. |
Uwagi
Skip While Klauzuli omija elementy od początku wynik kwerendy do dostarczony expression zwraca false.Po expression zwraca false, kwerenda zwróci wszystkie pozostałe elementy.expression Jest ignorowana dla pozostałych wyników.
Skip While Klauzuli różni się od Where klauzuli w tym Where klauzuli można wykluczyć wszystkie elementy z kwerendy, która nie spełnia określonego warunku.Skip While Klauzuli nie obejmuje elementy tylko aż po raz pierwszy warunek nie jest spełniony.Skip While Klauzuli jest najbardziej przydatna podczas pracy z wyniku kwerendy zamówione.
Można pomijać określoną liczbę wyników od początku wynik kwerendy za pomocą Skip klauzuli.
Przykład
Następujący kod w przykładzie wykorzystano Skip While klauzuli pomijanie wyników w celu znalezienia pierwszego klienta ze Stanów Zjednoczonych.
Public Sub SkipWhileSample()
Dim customers = GetCustomerList()
' Return customers starting from the first U.S. customer encountered.
Dim customerList = From cust In customers
Order By cust.Country
Skip While IsInternationalCustomer(cust)
For Each cust In customerList
Console.WriteLine(cust.CompanyName & vbTab & cust.Country)
Next
End Sub
Public Function IsInternationalCustomer(ByVal cust As Customer) As Boolean
If cust.Country = "USA" Then Return False
Return True
End Function
Zobacz też
Informacje
Select — Klauzula (Visual Basic)
From — Klauzula (Visual Basic)
Skip — Klauzula (Visual Basic)
Take While — Klauzula (Visual Basic)
Where — Klauzula (Visual Basic)
Koncepcje
Wprowadzenie do LINQ w Visual Basic