У меня есть словарь, который выглядит следующим образом:
Dictionary<String, String> dictionary = new Dictionary<string, string>{
{ "dog", "DOG" },
{ "cat", "CAT" },
...continued
};
, и я хочу извлечь значение Id из списка, который имеет соответствующее значение, как показано ниже:
List<Animal> records = new List<Animal>{
{ Id: "1", Name: "DOG" },
{ Id: "2", Name: "CAT" }
...continued
}
Iнужно вывести словарь, который выглядит следующим образом:
Dictionary<String, String> newDictionary = new Dictionary<string, string>
{ "dog": "1" },
{ "cat": "2 }
...continued
}
Есть ли простое решение LINQ для этого?