Skip While Tümcesi (Visual Basic)
Belirtilen koşul olduğu sürece bir koleksiyondaki öğeleri atlar true ve kalan öğeleri döndürür.
Syntax
Skip While expression
Bölümler
| Süre | Tanım |
|---|---|
expression |
Gereklidir. İçin öğeleri test eden bir koşulu temsil eden bir ifade. İfade bir Boolean değer veya işlev eşdeğerini döndürmelidir, örneğin, Integer bir olarak değerlendirilir Boolean . |
Açıklamalar
Skip WhileYan tümce, sağlanan döndürene kadar öğeleri bir sorgu sonucunun başından atlar expression false . expressionGeri döndüğünde false , sorgu kalan tüm öğeleri döndürür. expressionKalan sonuçlar için yok sayılır.
Yan tümcesi, Skip While belirli bir Where Where koşulu karşılamayan bir sorgudaki tüm öğeleri dışlamak için kullanılan yan tümcesinden farklıdır. Skip WhileYan tümcesi, yalnızca koşul karşılanmadığı sürece öğeleri dışlar. Skip WhileYan tümce, sıralı bir sorgu sonucuyla çalışırken en yararlı seçenektir.
Yan tümcesini kullanarak, bir sorgu sonucunun başından belirli bir sonuç sayısını atlayabilirsiniz Skip .
Örnek
Aşağıdaki kod örneği, Skip While Birleşik Devletler ilk müşteri bulunana kadar sonuçları atlamak için yan tümcesini kullanır.
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