मुझे दूसरे स्ट्रिंग से स्ट्रिंग की पहली (और केवल पहली) घटना को हटाने की आवश्यकता है।
यहाँ एक उदाहरण स्ट्रिंग की जगह है "\\Iteration"। यह:
ProjectName \\ पुनरावृत्ति \\ Release1 \\ Iteration1
यह बन जाएगा:
ProjectName \\ Release1 \\ Iteration1
यहाँ कुछ कोड जो ऐसा करता है:
const string removeString = "\\Iteration";
int index = sourceString.IndexOf(removeString);
int length = removeString.Length;
String startOfString = sourceString.Substring(0, index);
String endOfString = sourceString.Substring(index + length);
String cleanPath = startOfString + endOfString;
बहुत कोड की तरह लगता है।
तो मेरा सवाल यह है कि क्या ऐसा करने के लिए एक क्लीनर / अधिक पठनीय / अधिक संक्षिप्त तरीका है?
æऔरaeसमान माना जाता है। को निकालने का प्रयासpaediaसेEncyclopædiaएक फेंक होगाArgumentOutOfRangeExceptionजब से तुम 6 अक्षर दूर करने के लिए प्रयास कर रहे हैं, जब मिलान केवल सबस्ट्रिंग 5. शामिल