Задача: Замена символа строки
Исходник: №2, самый медленный, язык: C# [code #68, hits: 13621]
автор: this [добавлен: 24.02.2006]
  1. public string ReplaceCharInString(String source, int index, Char newSymb)
  2. {
  3. return String.Concat(source.Substring(0, index), newSymb, source.Substring(index + 1));
  4. }
Замена в строке str символа по индексу index на newSymb.
Наиболее медленный вариант.

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

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