<< | к задаче | главная | печатать | обсудить(0 сообщений) >>
Задача: Замена символа строки
Исходник: Ещо быстрее (Unsafe) [C#, code #617, hits: 9246, рейтинг: 3/5,4.84(2959)] +
аноним: Алексей Соломатин [добавлен: 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-2018 CodeLAB Group
  Все права защищены
Страница сгенерирована за 0.003792 секунд
Количество запросов к БД: 9, gzip: 5.7kb/18.4kb(69%)