Hoje vou exemplificar uma maneira simples de transformar os seus dicionarios de objectos em listas.
Para isso vou utilizar a tecnologia LINQ :
Sem Linq:
Ler mais ...
Para isso vou utilizar a tecnologia LINQ :
var dict = myList.Cast().ToDictionary(o => o.Description, o => o.Id);
Sem Linq:
theList.ForEach(delegate(theObject obj) { dic.Add(obj.Id, obj.Description); });