تخطي عبارة أثناء في (Visual Basic)
بتجاوز عناصر في مجموعة طالما كان الشرط المحدد true ثم تقوم بإرجاع العناصر الباقية .
Skip While expression
الأجزاء
- expression
مطلوبة. تعبير الذي يمثل الشرط إلى اختبار العناصر. يجب أن يقوم التعبير بإرجاع قيمة Boolean أو ما يساويها وظيفياً مثل Integer التي يمكن تقييمها Boolean.
ملاحظات
الجملة Skip While تتجاوز عناصر من البداية استعلام النتيجة حتى التي تم توفيرها expression ترجع false. بعدما يرجع expression الإستعلام false، يرجع كل العناصر المتبقية. expression يتم تجاهل النتائج الباقية.
الجملة Skip While يختلف عن عبارة Where في جملة Where يمكن استخدام استثناء كل عناصر من استعلام لا تطابق شرط المعين. الجملة Skip While تستثني عناصر فقط حتى المرة الأولى التي لم يتم توفيرها من الشرط. البند Skip While مفيد عند العمل مع نتيجة استعلام مرتبة.
يمكنك تجاوز رقم معين من النتائج من بداية نتيجة استعلام باستخدام جملة Skip.
مثال
مثال التعليمات البرمجية التالية يستخدم جملة Skip While لتجاوز النتائج حتى يتم العثور على العميل الأول من الولايات المتحدة.
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
راجع أيضًا:
المرجع
بند Take While في (Visual Basic)
المبادئ
مقدمة حول LINQ في Visual Basic