C# में एक स्ट्रिंग के भीतर खोजने के लिए, IndexOfAny(Char [] )
और LastIndexOfAny(Char[]);
IndexOfAny(Char)
यूनिकोड वर्ण सरणी में निर्दिष्ट किसी एक या अधिक वर्णों के इस उदाहरण में पहली घटना की शून्य-आधारित अनुक्रमणिका स्थिति लौटाता है।
LastIndexOfAny(Char[])
वही करता है, केवल अंतिम घटना का सूचकांक लौटाता है।
जब सबस्ट्रिंग नहीं मिलती है, तो विधि -1 वापस आ जाती है।
<पूर्व>
stringwelcom = "हैलो वर्ल्ड! अलविदा दुनिया!"
int x = स्वागत है। इंडेक्सऑफएनी (नया चार [] {'w'}); // 6
कृपया ध्यान दें: ये विधियां घटनाओं की संख्या की तलाश नहीं करती हैं , लेकिन केवल यह निर्धारित करें कि स्ट्रिंग में ऐसा कोई सबस्ट्रिंग है या नहीं।
एक सबस्ट्रिंग को हटाने के लिए, आप Remove(Int32, Int32)
विधि का उपयोग कर सकते हैं - यह सबस्ट्रिंग को पहले निर्दिष्ट इंडेक्स से दूसरे में हटा देता है।
<कोड> स्ट्रिंग स्वागत = "हैलो वर्ल्ड! अलविदा दुनिया!";
स्ट्रिंग कट = स्वागत है। निकालें (1, 3); // "हो दुनिया! दुनिया को अलविदा!"