Klausul Let (Visual Basic)
Menghitung nilai dan menetapkannya ke variabel baru dalam kueri.
Sintaks
Let variable = expression [, ...]
Generator
Term | Definisi |
---|---|
variable |
Harus diisi. Alias yang dapat digunakan untuk referensi hasil ekspresi yang disediakan. |
expression |
Harus diisi. Ekspresi yang akan dievaluasi dan ditetapkan ke variabel yang ditentukan. |
Keterangan
Klausul Let
memungkinkan Anda menghitung nilai untuk setiap hasil kueri dan mereferensikannya dengan menggunakan alias. Alias dapat digunakan dalam klausul lain, seperti klausul Where
. Klausul Let
memungkinkan Anda membuat pernyataan kueri yang lebih mudah dibaca karena Anda bisa menentukan alias untuk klausul ekspresi yang disertakan dalam kueri dan mengganti alias setiap kali klausul ekspresi digunakan.
Anda dapat menyertakan sejumlah penugasan variable
dan expression
dalam klausul Let
. Pisahkan setiap tugas dengan koma (,).
Contoh
Contoh kode berikut menggunakan klausul Let
untuk menghitung diskon 10 persen pada produk.
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
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk