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