<< | к задаче | главная | печатать | обсудить(0 сообщений) >>
Задача: Замена символа строки
Исходник: Замена символа в строке по конкретному индексу [C#, code #66, hits: 12381, рейтинг: 3/7,4.89(2712)] +
автор: this [добавлен: 24.02.2006] управление:
  1. public void ReplaceCharInString(ref String str, int index, Char newSymb)
  2. {
  3. str = str.Remove(index, 1).Insert(index, newSymb.ToString());
  4. }
  5.  
  6. // либо:
  7. public String ReplaceCharInString(String str, int index, Char newSymb)
  8. {
  9. return str.Remove(index, 1).Insert(index, newSymb.ToString());
  10. }
Замена в строке str символа по индексу index на newSymb.
По скорости обгоняет лишь самый медленный №2

Поскольку в .NET содержимое строки модифицировать нельзя.

+добавить реализацию
 
каталог | задачи | паттерны | исходники | стат | форумы | карта сайта | контакты | ссылки 
© 2000-2018 CodeLAB Group
  Все права защищены
Страница сгенерирована за 0.004711 секунд
Количество запросов к БД: 9, gzip: 2.8kb/7.6kb(64%)