আমাকে অন্য স্ট্রিং থেকে স্ট্রিংয়ের প্রথম (এবং শুধুমাত্র প্রথম) উপস্থিতি সরিয়ে ফেলতে হবে।
এখানে স্ট্রিং প্রতিস্থাপন একটি উদাহরণ "\\Iteration"। এই:
প্রোজেক্টনাম \\ আইট্রেশন \\ রিলিজ 1 te আইট্রেশন 1
এটি হয়ে যাবে:
প্রোজেক্টনাম \\ রিলিজ 1 \\ 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. রয়েছে