Avatar ·

C# में स्ट्रिंग को दूसरी स्ट्रिंग (कैरेक्टर नहीं) से कैसे विभाजित करें?

सभी को नमस्ते! मैं C# में नया हूँ और स्ट्रिंग्स के साथ काम करते समय एक समस्या का सामना करना पड़ा। मुझे एक स्ट्रिंग को सबस्ट्रिंग्स की array में विभाजित करना है, जिसमें separator के रूप में एक single character नहीं, बल्कि एक पूरी स्ट्रिंग का उपयोग करना है। उदाहरण के लिए, मेरे पास एक स्ट्रिंग है: ```csharp string data = "Привет||мир||C#"; ``` मैं array प्राप्त करना चाहता हूँ: `["Привет", "мир", "C#"]`, separator `"||"` का उपयोग करके। समस्या यह है कि standard method `string.Split()` केवल single characters या characters की array स्वीकार करता है। मैंने इस तरह लिखने का प्रयास किया: ```csharp string[] parts = data.Split("||"); ``` लेकिन compiler एक error देता है कि string को char में convert नहीं किया जा सकता। मैंने `StringSplitOptions` के साथ overload का उपयोग करने का भी प्रयास किया, लेकिन फिर भी सफल नहीं हुआ। मैं जानता हूँ कि इसे loop के माध्यम से manually किया जा सकता है, लेकिन यह अच्छा नहीं लगता और शायद इसका कोई