Byte array to struct - C#

Узнай цену своей работы

Формулировка задачи:

Имеется структура например
Листинг программы
  1. public struct Sphere
  2. {
  3. public Vector location;
  4. public float radius;
  5. }
  6. public struct Vector
  7. {
  8. public float X, Y, Z;
  9. }
И массив byte в котором лежат данные структур в известном порядке. Как идеологически правильно запихнуть данные из массива в структуры ?

Решение задачи: «Byte array to struct»

textual
Листинг программы
  1. byte[] bytes = ...
  2. Sphere sphere;
  3. fixed (byte* ptr = bytes)
  4.    sphere = *(Sphere*)ptr;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут