Let Tümcesi (Visual Basic)

Bir değeri hesaplar ve sorgu içindeki yeni bir değişkene atar.

Syntax

Let variable = expression [, ...]  

Bölümler

Süre Tanım
variable Gereklidir. Sağlanan ifadenin sonuçlarına başvurmak için kullanılabilecek bir diğer ad.
expression Gereklidir. Değerlendirilecek ve belirtilen değişkene atanacak bir ifade.

Açıklamalar

LetYan tümcesi her sorgu sonucu için değerleri hesaplamanızı ve bir diğer ad kullanarak bunları başvurmanızı sağlar. Diğer ad yan tümce gibi diğer yan tümcelerde kullanılabilir Where . LetYan tümcesi, sorguda yer alan bir ifade yan tümcesi için bir diğer ad belirtebileceğiniz ve ifade yan tümcesinin her kullanıldığı her seferinde diğer adı yerine geçecek bir sorgu deyimi oluşturmanıza olanak sağlar.

Yan tümcesine herhangi bir sayıda variable ve expression atama ekleyebilirsiniz Let . Her atamayı virgülle ayırın (,).

Örnek

Aşağıdaki kod örneği, Let ürünlerde yüzde 10 indirimli iskontoyu hesaplamak için yan tümcesini kullanır.

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

Ayrıca bkz.