Let 절(Visual Basic)

업데이트: 2007년 11월

값을 계산하고 이 값을 쿼리의 새 변수에 할당합니다.

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 절(Visual Basic)

From 절(Visual Basic)

Where 절(Visual Basic)

기타 리소스

쿼리(Visual Basic)