У меня есть два типа файлов. Один из них - файл ASCII, и данные хранятся как;
X Y Value
0 0 5154,4
1 0 5545455;
. . ...
. . ...
другой - двоичный файл.
Я анализирую первый с помощью метода StreamReader
и ReadLine ()
, а затем устанавливаю значения в массив double [,]
с помощью Split (' ')
.
Второй я разбираю с помощью BinaryReader
.
Парсинг двоичного файла в 3-4 раза быстрее, чем ASCII.
Вопрос 1: Файл ASCII читается медленнее, чем двоичный. Это нормально?
Вопрос 2: Вы предлагаете другой способ синтаксического анализа файла ASCII?