09/05/2009

C# Utilizar Linq para transformar Dicionario em Lista

Hoje vou exemplificar uma maneira simples de transformar os seus dicionarios de objectos em listas.
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); });

Sem comentários: