عبارة الترك (Visual Basic)

يحسب القيمة وتُعين إلى متغير جديد داخل الاستعلام.

Let variable = expression [, ...]

الأجزاء

  • variable
    مطلوبة. الـاسم المستعار الذي يمكن استخدامه كمرجع لنتائج التعبير المتوفر.

  • expression
    مطلوبة. الـتعبير الذي سيتم تقييمه وتعيينه إلى متغير محدد .

ملاحظات

جملة Let تتيح لك حساب القيم لكل نتيجة استعلام ويقوم بالإشارة إليها باستخدام اسم مستعار. يمكن استخدام الاسم المستعار في العبارات أخرى مثل جملة Where . جملة Let تتيح لك إنشاء عبارة استعلام أسهل للقراءة بسبب تحديد اسم مستعار لعبارة تعبير منضمة في الاستعلام و يتم استبدل الاسم المستعار في كل مرة يتم فيها استخدام جملة التعبير.

يمكنك تضمين أي عدد من variable و expression التعيينات في Let الجملة. قم بفصل كل تعيين بفاصلة (،).

مثال

مثال التعليمات البرمجية التالية يستخدم جملة Let لحساب خصم 10 بالمائة على المنتجات.

Dim discountedProducts = From prod In products
                         Let Discount = prod.UnitPrice * 0.1
                         Where Discount >= 50
                         Select prod.ProductName, prod.UnitPrice, Discount

For Each prod In discountedProducts
  Console.WriteLine("Product: {0}, Price: {1}, Discounted Price: {2}",
                    prod.ProductName, prod.UnitPrice.ToString("$#.00"),
                    (prod.UnitPrice - prod.Discount).ToString("$#.00"))
Next

راجع أيضًا:

المرجع

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

فقرة From (Visual Basic)

عبارة Visual Basic) where)

المبادئ

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

موارد أخرى

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