Предполагается, что я определил свой диктант следующим образом.
Dictionary<list<int>, list<string>> d = new Dictionary<List<int>, list<string>>()
Как быстро получить ключ и значение dict.
[обновление]
Я хочу получить список ключей.
Я попробовал простой способ, как показано ниже
List<int> KeysList= new List<int>(d.Keys);
Но это не работает со сложным ключом в моем случае.
Могу ли я использовать только KeyValuePair
, как показано ниже?
foreach (KeyValuePair<List<int>, List<string>> pair in d)
{
KeysList= new List<int>(pair.Key);
}