Я создал объект ILIst<Person>
. Этот список содержит объекты типа Person
. Теперь я хочу отфильтровать этот список, используя лямбда-выражение на основе определенного условия. Поэтому я сделал это следующим образом:
IList<Person> personlist = new IList<Person>;
...
...
...
IList<Person> filtered_person =
(IList<Person>)personlist.Where(pd => pd.name != "anil");
Но эта строка дает ошибку как:
Unable to cast object of type 'WhereListIterator`1[Person]' to type 'Person'.
Что здесь может быть не так?