Avatar ·

LINQ का उपयोग करके List<string> की सभी स्ट्रिंग्स को एक स्ट्रिंग में कैसे जोड़ें?

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