이 기사에서는 C#의 let 문을 주로 소개합니다. 이 기사에서는 응용 프로그램 예제를 통해 자세히 소개합니다. 도움이 필요한 친구들은 아래에서 살펴보세요.
1. 애플리케이션 시나리오
쿼리 표현식에서는 하위 표현식의 결과를 저장하는 것이 유용한 경우가 있습니다. 후속 조항에서 사용됩니다. 이는 새 범위 변수를 생성하고 사용자가 제공한 표현식의 결과로 초기화하는 let 키워드를 사용하여 수행할 수 있습니다. 범위 변수가 값으로 초기화되면 다른 값을 저장하는 데 사용할 수 없습니다. 그러나 범위 변수가 쿼리 가능한 유형을 저장하는 경우 쿼리할 수 있습니다.
2. 샘플 코드
using System; using System.Linq; namespace UseLet { class Program { static void Main() { string[] strings = { "A penny saved is a penny earned.", "The early bird catches the worm.", "The pen is mightier than the sword." }; var earlyBirdQuery = from sentence in strings let words = sentence.Split(' ') from word in words let w = word.ToLower() where w[0] == 'a' || w[0] == 'e' || w[0] == 'i' || w[0] == 'o' || w[0] == 'u' select word; foreach (var v in earlyBirdQuery) { Console.WriteLine("\"{0}\" starts with a vowel", v); } Console.WriteLine("Press any key to exit"); Console.ReadLine(); } } }
위에서 let 절의 역할을 볼 수 있습니다. let을 사용하지 않는 경우에는 where 절의 각 조건자에서 ToLower를 호출해야 하며, from 절에 변수를 저장하여 사용할 수 있습니다.
요약
위는 C#의 let 문의 상세 적용 예시입니다. 자세한 내용은 PHP 중국어를 참고해주세요. 홈페이지(www.php.cn)!