Udostępnij za pośrednictwem


Pomiń podczas klauzuli (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

Wybierz klauzuli (Visual Basic)

Z klauzuli (Visual Basic)

Pomiń klauzuli (Visual Basic)

Podjęcia, podczas gdy klauzula (Visual Basic)

Gdy klauzula (Visual Basic)

Koncepcje

Wprowadzenie do LINQ w języku Visual Basic

Inne zasoby

Kwerendy (Visual Basic)