تخطي عبارة أثناء في (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

راجع أيضًا:

المرجع

تحديد العبارة (Visual Basic)

فقرة From (Visual Basic)

عبارة Visual Basic) Skip)

بند Take While في (Visual Basic)

عبارة Visual Basic) where)

المبادئ

مقدمة حول LINQ في Visual Basic

موارد أخرى

استعلامات (Visual Basic)