Применение SkipWhile в LINQ

164
03 ноября 2017, 08:03

Есть коллекция объектов, необходимо удалить из неё некоторые объекты отвечающие условиям (Например если свойство коллекции ID=5 то все объекты содержащие "5" должны быть удалены из planevar). Как это реализовать?

List<Plane> planesAll = PlaneCollection.GetPlane();
double step = 1.0;
var planevar = from p in planesAll
               where p.BR <= selectedPlaneBR + step && p.BR >= selectedPlaneBR - step
               orderby p.MaxSpeedAt0 descending
               select p; 
planespotential = planevar.ToList<Plane>();
Answer 1

Можно создать отфильтрованную коллекцию

var planesAll = PlaneCollection
                .GetPlane()
                .Where(p => p.ID != 5)
                .ToList();
READ ALSO
Список из двух и более значений

Список из двух и более значений

Как создать в классе список, который имеет несколько значений? Грубо говоря, сделать что-то, на подобие:

207
Записать BitmapImage в MemoryStream

Записать BitmapImage в MemoryStream

Как записать изображение BitmapImage в MemoryStrem в WPF, если не использовать SystemDrawing

181
Изменить содержимое input, но не мгновенно

Изменить содержимое input, но не мгновенно

Суть такова, что есть input с значением, мне нужно его значение изменить с помощью jsЯ знаю как это сделать, но мне нужно чтобы содержимое inputa...

360
Найти пару, игра [требует правки]

Найти пару, игра [требует правки]

Хочу сделать игру на подобие этой http://wwwigraemsa

242