Как мне написать это в Linq, чтобы сократить код?C#

Место общения программистов C#
Anonymous
Как мне написать это в Linq, чтобы сократить код?

Сообщение Anonymous »

Я пытаюсь сократить код. Как мне использовать запрос linq, чтобы уменьшить количество строк в этом методе?

private IEnumerable GetOutput(IEnumerable items)
{
foreach (var item in items)
{

var products= item.Products?.Select(x => new ProductName(x));

if (products!= null)
{
foreach (var product in products)
{
yield return new OutputResponse
{
Name = product.Name,
Description = product.Description
};
}
}
}

}

Вернуться в «C#»