Задача: Замена символа строки
Исходник: №3, наиболее быстрый вариант!!!, язык: C# [code #74, hits: 13167]
автор: this [добавлен: 24.02.2006]
  1. public String ReplaceCharInString(String source, int index, Char newSymb)
  2. {
  3. char[] chars = source.ToCharArray();
  4. chars[index] = newSymb;
  5. return new String(chars);
  6. }
Замена в строке str символа по индексу index на newSymb.
Наиболее быстрый вариант среди аналогов.

Поскольку в .NET содержимое строки напрямую модифицировать нельзя.
Тестировалось на: MS Visual Studio 2005, .NET Framework 2.0

+добавить реализацию