LINQ का उपयोग करके List<string> की सभी स्ट्रिंग्स को एक स्ट्रिंग में कैसे जोड़ें?
सभी को नमस्कार! मैंने अभी-अभी C# और LINQ सीखना शुरू किया है, और मुझे एक समस्या का सामना करना पड़ा: मेरे पास एक `List` स्ट्रिंग्स की सूची है, और मैं उन सभी को एक स्ट्रिंग में जोड़ना चाहता हूँ, जिसमें commas से अलग किया गया हो। उदाहरण के लिए, सूची `{ "apple", "banana", "cherry" }` को `"apple,banana,cherry"` में बदलना चाहिए।
मुझे पता है कि इसके लिए `foreach` लूप का उपयोग करके `+` के माध्यम से स्ट्रिंग्स को जोड़ा जा सकता है, लेकिन मुझे बताया गया कि LINQ में एक अधिक सुंदर तरीका है। हालांकि, मुझे उपयुक्त method नहीं मिल रहा है। मैंने `Aggregate` आज़माया, लेकिन यह अंत में एक अतिरिक्त comma जोड़ देता है, और मुझे नहीं पता कि इसे कैसे ठीक किया जाए। यहाँ मेरा कोड है:
```csharp
List fruits = new List { "apple", "banana", "cherry" };
string result = fruits.Aggregate((a, b) => a + "," + b);
Console.WriteLine(result); // आउटपुट "apple,banana,cherry" — यह काम करता है
```