.NET CORE 8 - Проверка значения свойства объекта типа в LINQC#

Место общения программистов C#
Anonymous
.NET CORE 8 - Проверка значения свойства объекта типа в LINQ

Сообщение Anonymous »

У меня есть метод, который получает список объекта Foo. Объект Foo содержит свойство, которое является словарем . (где объект будет примитивным типом: строка, int, double ...)
Я пытаюсь получить объекты Foo в списке, чей словарь содержит элемент с данным значением.public List FindFoos(List foos, string itemKey, object itemValue) {
List found = foos.Where(f => f.TheDict[itemKey] == itemValue).ToList();
return found;
}
< /code>
, а затем назовите его с: < /p>
var a = FindFoos(foos, "name", "Something");
var b = FindFoos(foos, "age", 45);


Подробнее здесь: https://stackoverflow.com/questions/795 ... ct-in-linq

Вернуться в «C#»