<< | к задаче | главная | печатать | обсудить(0 сообщений) >>
Задача: Замена символа строки
Исходник: Ещо быстрее (Unsafe) [C#, code #617, hits: 1517, рейтинг: 3/5,4.89(313)] +
аноним: Алексей Соломатин [добавлен: 16.11.2010] управление:
  1. public unsafe void ReplaceCharInString(ref String source, int index, Char newSymb)
  2. {
  3. if (index < 0 || index >= source.Length)
  4. throw new IndexOutOfRangeException();
  5. fixed (char* ptr = source)
  6. ptr[index] = newSymb;
  7. }
Прилично обгоняет №3, если убрать проверку индекса - будет ещо быстрее.

+добавить реализацию
 
каталог | задачи | паттерны | исходники | стат | форумы | карта сайта | контакты | ссылки 
© 2000-2012 CodeLAB Group
  Все права защищены
Страница сгенерирована за 0.02231 секунд
Количество запросов к БД: 11, gzip: 5.8kb/18.6kb(69%)