Как выбрать два или более значений из коллекции в список, используя одно лямбда-выражение? Вот что я пытаюсь:
List<Prodcut> pds=GetProducts();
List<Product> pdl = new List<Product>();
foreach (Product item in pds)
{
pdl.Add(new Product
{
desc = item.Description,
prodId = Convert.ToInt16(item.pId)
});
}
GetProducts () возвращает список продуктов, которые имеют много (около 21) атрибутов. Приведенный выше код выполняет свою работу, но я пытаюсь создать подмножество списка продуктов, извлекая только два атрибута продукта (description и productId), используя одно лямбда-выражение. Как мне это сделать?