Klausul Skip While (Visual Basic)
Melewati elemen dalam kumpulan selama kondisi yang ditentukan adalah true
lalu menghasilkan elemen yang tersisa.
Sintaks
Skip While expression
Generator
Term | Definisi |
---|---|
expression |
Harus diisi. Ekspresi yang mewakili kondisi untuk menguji elemen. Ekspresi harus menghasilkan nilai Boolean atau setara fungsional, seperti Integer yang akan dievaluasi sebagai Boolean . |
Keterangan
Klausul Skip While
melewati elemen dari awal hasil kueri hingga yang disediakan expression
menghasilkan false
. Setelah expression
menghasilkan false
, kueri menghasilkan semua elemen yang tersisa. expression
diabaikan untuk hasil yang tersisa.
Klausul Skip While
berbeda dari klausul Where
saat klausul Where
dapat digunakan untuk mengecualikan semua elemen dari kueri yang tidak memenuhi kondisi tertentu. Klausul Skip While
mengecualikan elemen hanya sampai pertama kali kondisi tidak terpenuhi. Klausul Skip While
ini paling berguna saat Anda bekerja dengan hasil kueri yang dipesan.
Anda dapat melewati sejumlah hasil tertentu dari awal hasil kueri menggunakan klausul Skip
.
Contoh
Contoh kode berikut menggunakan klausul Skip While
untuk melewati hasil hingga pelanggan pertama dari Amerika Serikat ditemukan.
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
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk