Способы отображения текстового файла объемом от 200 до 500 Мб в C# wpf

Я пытаюсь создать приложение, которое может отображать текстовый файл размером от 200 до 500 МБ. Я попытался использовать Textbox, читая файл построчно и добавляя текстовое поле. Это займет от 30 до 50 секунд для 200 МБ данных. Кто-то дал мне идею использовать список текстового поля вместо одного текстового поля. Каждая строка соответствует 1 элементу списка. Этот метод кажется многообещающим и дал мне лучший результат (загрузка текстового файла 200 Мб заняла 12-15 секунд). но проблема в том, может ли этот метод быть оптимизирован, чтобы сократить это время, или любой другой метод существует? Тот же файл, если я открою в nodepad++ Загрузка текстового файла занимает от 3 до 4 секунд. Как это возможно? Спасибо.

0 ответов

Другие вопросы по тегам