Я создал объект 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'.
Что здесь может быть не так?