私はカテゴリと商品のリストをプロパティとして持っており、別のリストのカテゴリに属するすべての商品を分離したいと考えています。私はこのリストを分割して<Product>をサブリスト<Product>
Products products = new Products();
products.productList.Add(new Products("Fruit", "Apples"));
products.productList.Add(new Products("Fruit", "Oranges"));
products.productList.Add(new Products("Fruit", "Bananas"));
products.productList.Add(new Products("Fruit", "Grapes"));
products.productList.Add(new Products("Vegetables", "Tomatoes"));
products.productList.Add(new Products("Vegetables", "Lettuce"));
products.productList.Add(new Products("Vegetables", "Onions"));
products.productList.Add(new Products("Dairy", "Milk"));
products.productList.Add(new Products("Dairy", "Yogurth"));
products.productList.Add(new Products("Dairy", "Eggs"));
List<IEnumerable<string>> distinctCats = products.productList.GroupBy(s => s.Category).Select(s => s.Select(v => v.Product)).ToList();
を持っている。しかし、私はdistinctCatsから値を取得するように見えることはできません現時点では
。そして、私は実際の値を持つ通常のリストproductListのようなものを取得したいと思います。あなたの助けと
期待している出力は何ですか?異なるカテゴリのリスト、またはそのカテゴリの製品のリストを含むカテゴリのリスト? – Jamiec