Let Tümcesi (Visual Basic)
Bir değeri hesaplar ve sorgu içinde yeni bir değişkene atar.
Let variable = expression [, ...]
Bölümleri
Terim |
Tanım |
variable |
Gerekli.Sağlanan ifadenin sonuçlarını başvurmak için kullanılan diğer ad. |
expression |
Gerekli.Belirtilen değişkenine atanan değerlendirilir ve bir ifade. |
Notlar
Let Yan tümcesi, değerler her sorgu sonucu ve bir diğer ad kullanarak başvuru hesaplamak olanak sağlar.Diğer başka yan tümceler gibi kullanılan Where yan tümcesi.Let Yan tümcesi çünkü sorguda bir ifade yan tümcesi için bir diğer ad belirtin ve diğer ifade yan tümcesinde kullanılan her zaman yerine okunması daha kolay olan bir sorgu deyimi oluşturmanıza olanak sağlar.
Herhangi bir sayıda içerebilir variable ve expression atamaları Let yan tümcesi.Her atama virgülle (,) ayırın.
Örnek
Aşağıdaki kod örneği Let yan ürünlerde yüzde 10 indirim hesaplamak için.
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