То, что у меня есть, в основном:
public class Object{
public bool IsObjectValid { set; get; }
}
public class MyThing{
public List<Object> Objects { set; get; }
}
Что я хочу сделать:
public class ObjectsFiltered{
public List<Object> ValidObjects{
get{
var list = LFs.Sort<_LF> where (IsObjectValid == true);
return list;
}
}
}
Я знаю, что должен быть способ отсортировать Список, отфильтровавbool true / false.Кажется, я просто не могу полностью обернуть голову вокруг Линка.Я просто не могу найти учебник, который кричит "АХ ХА!"о Linq Lambda для меня: /
Я бы предпочел просто вернуть подмножество, только сохранить только один «объект» ... вместо моей текущей настройки нескольких наборов списков.KISS.
В конечном итоге я буду использовать переключатели bool для подачи TreeViews на свои формы WPF.
Уточнение: я думаю, что цель состоит в том, чтобы иметь один список (List Objects) ипара свойств, которые показывают отфильтрованную версию объектов.Вместо того чтобы иметь Objects, ObjecstValid, ObjectsInvalid, ObjectsSomeOtherRuleSet ... каждый из них представляет собой отдельный список ...
Я хотел бы иметь один список, чтобы управлять ими всеми ... и иметь свойства, которые возвращают изменениесписок, по желанию.