Clausola Skip While (Visual Basic)
Ignora gli elementi in una raccolta finché una condizione specificata è true
e quindi restituisce gli elementi rimanenti.
Sintassi
Skip While expression
Parti
Termine | Definizione |
---|---|
expression |
Obbligatorio. Espressione che rappresenta una condizione per cui testare gli elementi. L'espressione deve restituire un Boolean valore o un equivalente funzionale, ad esempio un Integer oggetto da valutare come .Boolean |
Commenti
La Skip While
clausola ignora gli elementi dall'inizio di un risultato di una query fino a quando l'oggetto fornito expression
non restituisce false
. Dopo expression
aver restituito false
, la query restituisce tutti gli elementi rimanenti. L'oggetto expression
viene ignorato per i risultati rimanenti.
La Skip While
clausola differisce dalla Where
clausola in quanto la Where
clausola può essere usata per escludere tutti gli elementi da una query che non soddisfano una determinata condizione. La Skip While
clausola esclude gli elementi solo fino alla prima volta che la condizione non viene soddisfatta. La Skip While
clausola è più utile quando si lavora con un risultato di query ordinato.
È possibile ignorare un numero specifico di risultati dall'inizio di un risultato di una query usando la Skip
clausola .
Esempio
Nell'esempio di codice seguente viene usata la Skip While
clausola per ignorare i risultati fino a quando non viene trovato il primo cliente dal Stati Uniti.
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
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per