Dengan menggunakan fitur kompilasi permintaan kompiler C #, Anda dapat menulis kode seperti:
var names = new string[] { "Dog", "Cat", "Giraffe", "Monkey", "Tortoise" };
var result =
from animalName in names
let nameLength = animalName.Length
where nameLength > 3
orderby nameLength
select animalName;
Dalam ekspresi kueri di atas, letkata kunci memungkinkan nilai diteruskan ke tempat dan operasi orberby tanpa panggilan duplikat animalName.Length.
Apa set yang setara dengan panggilan metode ekstensi LINQ yang mencapai apa yang dilakukan kata kunci "biarkan" di sini?