Avatar ·

C# में LINQ का उपयोग करके कई फ़ील्ड द्वारा ग्रुपिंग

```html

सभी को नमस्ते! मैं C# में एक शुरुआती डेवलपर हूं और LINQ का उपयोग करते समय एक समस्या का सामना करना पड़ा। मेरे पास Sale क्लास के ऑब्जेक्ट्स की एक सूची है, जिसमें बिक्री के बारे में जानकारी है: स्टोर का नाम (Store), तारीख (Date) और बिक्री राशि (Amount)। मुझे सभी बिक्री को स्टोर और तारीख के अनुसार ग्रुप करना है (अर्थात प्रत्येक स्टोर के लिए प्रति दिन कुल राशि प्राप्त करना)।

यह मेरी क्लास है:

public class Sale
{
    public string Store { get; set; }
    public DateTime Date { get; set; }
    public decimal Amount { get; set; }
}

और डेटा का उदाहरण:

var sales = new List<Sale>
{
    new Sale { Store = "Магазин A", Date = new DateTime(2023, 1, 1), Amount = 100 },
    new Sale { Store = "Магазин A", Date = new DateTime(2023, 1, 1), Amount = 150 },
    new Sale { Store = "Магазин B", Date = new DateTime(2023, 1, 1), Amount = 200 },
    new Sale { Store = "Магазин A", Date = new DateTime(2023, 1, 2), Amount = 120 },
    new Sale { Store = "Магазин B