Хорошо, поэтому вы можете получить одно значение по словарю [ключ]
или все значения по dictionary.Values
.
Я ищу способ получить все значения для заданного набора ключей следующим образом:
List<string> keys;
Dictionary<string, object> dictionary;
List<object> valuesForKeys = GetValuesFromDictionaryUsingKeys(dictionary, keys);
с
private List<object> GetValuesFromDictionaryUsingKeys(Dictionary<string, object> dictionary, List<string> keys)
{
//your code here
}
Конечно, я мог бы вручную перебирать список ключей и использовать словарь [ключ]
каждый раз и снова добавляю все значения в список, но я хотел бы использовать более элегантный способ (например, Linq).
Спасибо.