Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2017, 11:20   #1
Abigor76
 
Регистрация: 17.11.2010
Сообщений: 3
По умолчанию Чтение структуры из файла C#

Доброго времени суток!
У меня такой вопрос.
Есть бинарный файл в котором хранится информация в виде структур: например
Код:
struct TList {
public int index; // 4 байта
public byte[] Name; // в файле отведено на название 64 байта
public int adr; // 4 байта
public int number1; // 4 байта
public int number2; // 4 байта
}

TList List = new TList();
List.Name = new byte[64];

------------
Tlist[] List = new TList[count]; // массив структур ( как и в открываемом файле)
Собственно вопрос. Как считать из файла данную структуру, точнее даже не так, считать я считал в буфер но с заполнением структуры у меня проблема( точнее заполнение поля Name.

В общем задача прочитать массив структур из файла.


если в делфи я делал Tstream.read(List[0],count*sizeof(TList))
то в C# так не прокатывает.

Последний раз редактировалось Abigor76; 11.04.2017 в 11:45.
Abigor76 вне форума Ответить с цитированием
Старый 11.04.2017, 11:51   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Гуглите по словам: сериализация и десериализация
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение структуры с файла __Platina__ Общие вопросы C/C++ 17 26.05.2016 16:29
Чтение структуры из файла _lev Помощь студентам 5 12.10.2014 11:29
Чтение из файла, структуры -=M{a}LoY=- Общие вопросы C/C++ 9 09.10.2012 23:23
Чтение структуры из файла atenon Общие вопросы C/C++ 11 22.10.2010 20:35
Чтение структуры файла SDK Помощь студентам 4 23.01.2008 19:30