.NET CORE 8 - Wert der Eigenschaft des Typobjekts in linq überprüfenC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 .NET CORE 8 - Wert der Eigenschaft des Typobjekts in linq überprüfen

Post by Anonymous »

Ich habe eine Methode, die eine Liste von Foo -Objekten empfängt. Ein Foo -Objekt enthält eine Eigenschaft, die ein Wörterbuch ist. (Wo Objekt ein primitiver Typ sein wird: String, int, doppelt ...)
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);

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post