Если у вас есть список любого типа, например этот ...
var list = Connector.Get(CurrentTable, Condition).ToList();
Вы можете ограничить список только объектами типа "книга", например:
var books = list.OfType<book>().ToList();
Фильтрация также отливает, так что вы можете легко сравнить свойства.Если class book
имеет свойство Id
и вы ищете книгу, которая соответствует obj
, вы можете сделать это:
var foundBook = books.First( b => b.Id == obj.Id );