我有類別和產品屬性的列表,我想單獨所有有關在不同的列表類別的產品。分割列表<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得到的值。我想用正常的列表產品列表獲得具有實際值的東西。
感謝您的幫助和時間
你期待什麼輸出?一個不同類別的清單,還是一個帶有該類別產品清單的類別清單? – Jamiec 2012-04-24 09:19:33