Чтение / запись двоичного файла со структурой фиксированной длины - PullRequest
1 голос
/ 21 августа 2010

Мне нужно для чтения / записи файла, который как можно легче и с супер-быстрым доступом для чтения и записи.Другими словами, я не могу использовать сериализацию или двоичную сериализацию.Я должен иметь возможность обновлять отдельные записи и быстро искать в файле.

По сути, мне нужна структура файла, похожая на ту, которую я делал бы в C / C ++ (то есть структура фиксированного размера с определенным размером, которыйЯ могу читать / писать в файл и разрешить мне искать в нем).Любая идея, как это сделать в C #?

1 Ответ

1 голос
/ 21 августа 2010

Нет причины, по которой вы не можете просто использовать класс FileStream или, в более широком смысле, класс Stream для достижения этой цели.Оба этих класса поддерживают поиск и чтение необработанных данных из файла без необходимости сериализации.Есть ли причина, по которой это не работает для вашего сценария?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...