Фильтр Linq ИСКЛЮЧИТЬ по свойствам
Это может показаться глупым, но все примеры, которые янашел для использованияExcept
в linq используйте два списка или массива только строк или целых чисел и фильтруйте их по совпадениям, например:
var excludes = users.Except(matches);
Я хочу использовать исключение, чтобы сделать мой код коротким и простым, но могуКажется, я узнаю, как сделать следующее:
class AppMeta
{
public int Id { get; set; }
}
var excludedAppIds = new List {2, 3, 5, 6};
var unfilteredApps = new List
{
new AppMeta {Id = 1},
new AppMeta {Id = 2},
new AppMeta {Id = 3},
new AppMeta {Id = 4},
new AppMeta {Id = 5}
}
Как мне получить списокAppMeta
назад, что фильтры на?excludedAppIds