I suggest you this use of Where:
List<DTFlight> testList = _ctrFlightList. Where(ctrFlight => ctrFlight.Property > 0). Select(i => new DTFlight() { AirLineName = i.AirLineName, ArrivalDate = i.ArrivalDate }).ToList();
Where is IEnumerable returned, so you can apply your choice on it.
Nicolas
source share