बहुत सही शब्दों में शायद नहीं किया जा, लेकिन यहाँ मैं क्या है और यहां परिणाम मैं हासिल करना चाहते है:Linq का उपयोग करना, लक्ष्य वस्तु के भीतर एक सूची में वस्तुओं के खिलाफ GroupBy के लिए कैसे
class Cake
{
public List<string> Ingrediants {get;set;}
public DateTime Baked {get;set;}
public string CakeName {get;set;}
}
List<Cake> cakes= new List<Cake>();
cakes.Add(new Cake() {CakeName = "Cake1", Ingrediants = new List<string>() {"Sugar", "Chocolate"}});
cakes.Add(new Cake() {CakeName = "Cake2", Ingrediants = new List<string>() {"Sugar", "Butter"}});
cakes.Add(new Cake() {CakeName = "Cake3", Ingrediants = new List<string>() {"Stevia", "Butter"}});
मैं समूह चाहते हैं ingrediant केक केक। तो मैं इसके साथ समाप्त करना चाहता हूं:
- Sugar
Cake1
Cake2
- Stevia
Cake3
- Chocolate
Cake1
- Butter
Cake2
Cake3
अग्रिम धन्यवाद!
आप क्या चाहते हैं, GroupBy या OrderBy? यह भी स्पष्ट नहीं है कि केक का आदेश कैसे दिया जाता है। –
मैं ग्रुपबी का उपयोग करके उन्हें समूहित करना चाहता हूं। केक आदेश महत्वपूर्ण नहीं है – Tom