TIP! LINQ local variable
Monday, January 7th, 2008Našel jsem jednoduchou ale někdy užitečnou vlastnost v LINQu, pokud potřebujete definovat lokální proměnou v LINQ dotazu, můžete použít klíčové slovo let.
Sample
Funkce vracející druhou mocninu čísel a navíc pouze pokud je výsledek sudé číslo:
int[] list = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
IEnumerable<int> x = from l in list
let dbl = l * l
where dbl % 2 == 0
select dbl;
// vysledek => 4, 16, 36, 64, 100


Naučte se WPF - český tutoriál