Я хотел бы знать, существует ли какой-либо метод в классе StringBuilder в C#, который может удалить строковые символы без изменения другого символа того же значения в другом индексе?Какой метод использовать для удаления строковых символов в классе stringBuilder
Как для строки типа «5002», а что, если хотите удалить символ в первом индексе до «3»?
Я использую метод удаления StringBuilder для указанной строки, и он возвращает мне результат как «5332» вместо «5302»?
код, который я использую, чтобы выполнить мое требование является:
StringBuilder j = new StringBuilder("5002");
Console.WriteLine(j.Replace(j.ToString(1, 1),"3");