var fooCollection = items.Where( x => x is Foo).Select(x => x as Foo);
In cazul in care vrem sa extragem elementele dintr-o colectie care sunt de un anumit tip putem sa folosim metoda OfTypeDaca rescriu linia de mai sus o sa obtinem:
var fooCollection = items.OfType<Foo>();
Colectia returnata o as fie de tipul dupa care filtram datele. In exemplul dat de mine, rezultatul returnat o sa fie de tip IEnumerableMai jos gasiti un link pagina MSDN care descrie aceasta functie:
http://msdn.microsoft.com/en-us/library/bb360913%28v=vs.110%29.aspx
0 comments:
Post a Comment