У меня есть простой пользовательский объект:Список Преобразовать в словарь <String, String []>
class CertQuestion
{
public string Field {get;set;}
public string Value {get;set;}
}
Впоследствии я считаю себя со списком в какой-то код. Я пытаюсь выяснить, как отформатировать список CertQuestions в соответствующем словаре с похожими именами полей, сгруппированными вместе. Например, учитывая следующий список:
List<CertQuestion> certQuestions = new List<CertQuestion>()
{
new CertQuestion("Key", "Value1"),
new CertQuestion("Key", "Value2"),
new CertQuestion("Key2", "Value"),
new CertQuestion("Key2", "Value2")
};
Я хотел бы преобразовать, что (пытаясь использовать LINQ) в словарь с двумя записями, такие как
{{"Key", "Value1, Value2"}, {"Key2", "Value, Value2"}}
Итак, вы хотите «Словарь <строка, список>'? –
Итак, какие проблемы вы создаете для этого словаря? – Servy
'certQuestions.ToLookup (x => x.Field, x => x.Value);' – EZI