Здравствуйте, VladD2, Вы писали:
...
VD>Не так, как видишь. И об этом рассказано в стаье.
Видимо проглядел
VD>Что касается скорости, то дабавление или удаление даже в огромных текствых файлах (3 метра и больше) занимает меньше 1% времени вставки. И вообще вставка небольшого кличества строк в любую точку документа для пользователя незаметна (выглядит как ралтаймная операция).
Интересно, надо бы у себя посмотреть как время распределяется.
VD>В свое время я задумался не будет ли тормозить List<T> в качестве основы для коллекции строк. Думал, а не использовать ли BigList<T> из PowerCollections. Но тесты показали, что в самом большом текстовом файле который я смог найти на своей машине (около 3 метров) List<T> вел себя даже лучше чем BigList<T>.
Открой в редакторе любой из его же исходников приличного размера (10-20К) и повтори последовательность {ctr+a, ctr+c, ctr+v} раз 10.
...
VD>То есть ручками рисовать конкурируя с основным кодом? Мне это не нравится.
Именно так. Проблем не вижу.
...
VD>ОК, согласен. Производительность можно поднять. Но иделогических проблем это не снимает.
Просто другой подход.
...
VD>Когда все будет доделоно, то вообще ничего писать не прийдется. А пока что просто есть некоторая реализация которая позволила написать основной код.
Дык подстроку в рамку обвести можно будет или нет?
Алексей