June 10, 2008
@ 04:09 PM

let ifadesi linq ile sorgulama yaparken değişken tanımlamayı sağlar. Örneğin aşağıdaki gibi bir sorguya ekleme yapacak olursak ;

IEnumerable<string> sonuc = (from a in isimler where (a.StartsWith("B"))

select a

);

foreach (string s in sonuc)

{

Console.WriteLine(s);

}

Bu sorgu içerisinde (her ne kadar da böyle yapılmaması gereksede örnek olsun diye yapıyorum) isimlerin başına "Sayın" ifadesi eklemek istersek ve değişken kullanıcaz diye tutturursak :) let ifadesi kullanmak gerekir.

IEnumerable<string> sonuc = (from a in isimler where (a.StartsWith("B"))

let abc = "Sayın "

select abc + a

);

foreach (string s in sonuc)

{

Console.WriteLine(s);

}

 


 
Comments are closed.