C# чтение двоичного файла с различными неповторяющимися типами данных - PullRequest
0 голосов
/ 11 апреля 2020

Я должен прочитать данные графа из файла .dat. Сам файл содержит заголовок и два типа структур. Сначала полный список узлов, затем полный список ребер. Я уже создал соответствующие классы для размещения этих объектов, у меня проблема с их загрузкой.

Я знаю, что это возможно с помощью Binary reader, но я не знаю, как определить, когда останавливается один тип структуры в файле и начинается другое. Заголовок файла не содержит количество узлов, поэтому я не могу просто прочитать установленное количество узлов, а затем просто начать читать края.

Как бы я go решил эту проблему?

...