Кажется, я пишу этот код снова и снова и хотел посмотреть, есть ли лучший способ сделать это более общий.
Я начинаю со списка объектов Foo
Foo[] foos = GenerateFoos();
Я думаю, что хочу создать словарь, где ключ и значение являются одновременно свойствами Foo
например:
Dictionary<string, string> fooDict = new Dictionary<string, string>():
foreach (Foo foo in foos)
{
fooDict[foo.Name] = foo.StreetAddress;
}
существует ли вообще вообще такой код для записи, поскольку он выглядит как базовый шаблон, где есть массив объектов, свойство ключа - свойство value и словарь.
Любые предложения?
Я использую VS 2005 (С#, 2.0)