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