Проверьте, совпадают ли некоторые элементы в списке c # - PullRequest
0 голосов
/ 09 сентября 2018

Я хочу проверить, совпадают ли некоторые элементы в списке на основе элемента, присутствующего в списке.

List<ProductDetailDTO> productDTOs;

ProductDetailDTO - -

public class ProductDetailDTO
{
    public int ProductId { get; set; }
    public string Name { get; set; }
    public string Category { get; set; }
    public byte[] Image { get; set; }
    public string Description { get; set; }
    public string Brand { get; set; }
    public string GUID { get; set; }
    public string VariantName { get; set; }
    public string VariantValue { get; set; }
    public decimal Price { get; set; }
}

Теперь я хочу отобразить все VariantName и VariantValue с одинаковыми идентификаторами GUID вместе.

Как мне этого добиться?

1 Ответ

0 голосов
/ 09 сентября 2018

попробуйте с этим

productDTOs.GroupBy(x => x.GUID,(key,item) => new
            {
                VariantName= item.Select(y=>y.VariantName),
                VariantValue = item.Select(y => y.VariantValue),

            }).ToList()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...