값을 계산하고 쿼리 내의 새 변수에 할당합니다.
문법
Let variable = expression [, ...]
부분
| 기간 | 정의 |
|---|---|
variable |
필수 사항입니다. 제공된 식의 결과를 참조하는 데 사용할 수 있는 별칭입니다. |
expression |
필수 사항입니다. 계산되고 지정된 변수에 할당될 식입니다. |
비고
절 Let 을 사용하면 각 쿼리 결과에 대한 값을 계산하고 별칭을 사용하여 참조할 수 있습니다. 별칭은 절과 같은 Where 다른 절에서 사용할 수 있습니다. 이 Let 절을 사용하면 쿼리에 포함된 식 절의 별칭을 지정하고 식 절을 사용할 때마다 별칭을 대체할 수 있으므로 읽기 쉬운 쿼리 문을 만들 수 있습니다.
절에 Let 개수 variable 및 expression 할당을 포함할 수 있습니다. 각 할당을 쉼표(,)로 구분합니다.
예시
다음 코드 예제에서는 절을 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 LINQ 소개
- 쿼리
- Select 절
- From 절
- Where 절
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET