2009-10-14 10 views

cevap

14
// If you dont want to use a sub query, I would suggest: 

     var result = (
      from f in foos 
      from s in f.MyStrings 
      select s).Distinct(); 

     // Which is absoulutely equivalent to: 

     var theSameThing = foos.SelectMany(i => i.MyStrings).Distinct(); 

     // pick the one you think is more readable. 

Ben de kuvvetle Enumerable uzatma yöntemlerine MSDN okuma önerilir. Çok bilgilendirici ve harika örnekler var!

İlgili konular