Ich versuche, die Foo -Objekte in der Liste zu erhalten, deren Wörterbuch ein Element mit einem bestimmten Wert enthält.
Code: Select all
public List FindFoos(List foos, string itemKey, object itemValue) {
List found = foos.Where(f => f.TheDict[itemKey] == itemValue).ToList();
return found;
}
< /code>
und rufen Sie es dann mit: < /p>
auf var a = FindFoos(foos, "name", "Something");
var b = FindFoos(foos, "age", 45);