c# get-Wert Teilmenge aus dem Wörterbuch von keylist

Ok, so kann man einen einzelnen Wert von dictionary[key] oder alle Werte durch dictionary.Values.

Was ich Suche, ist ein Weg, um alle Werte für einen bestimmten Schlüssel festgelegt, so:

List<string> keys;
Dictionary<string, object> dictionary;

List<object> valuesForKeys = GetValuesFromDictionaryUsingKeys(dictionary, keys);

mit

private List<object> GetValuesFromDictionaryUsingKeys(Dictionary<string, object> dictionary, List<string> keys)
{
    //your code here
}

Natürlich könnte ich das Durchlaufen von Hand über den Schlüssel-Liste und verwenden Sie dictionary[key] jeder Zeit und fügen Sie alle Werte wieder auf einer Liste wieder, aber ich würde gerne etwas mehr elegante Weise (z.B. Linq).

Dank.

InformationsquelleAutor christoph | 2012-02-27
Schreibe einen Kommentar