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

Ayrıca bkz.