.NET 4.x Чтение и запись бинарных данных - C#

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

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

Здравствуйте! Хочу реализовать чтение из файла скорей всего в коллекцию BitArray. После этого нужно будет редактировать коллекцию (в основном удалять и двигать биты). посоветуйте что лучше всего использовать? Подходит ли для этих задач выбрана мною коллекция или стоит присмотреться к BinaryFormatter?

Решение задачи: «.NET 4.x Чтение и запись бинарных данных»

textual
Листинг программы
  1. var result = new byte[indata.Length * 8];
  2.             for (int j = 0; j < indata.Length; j++)
  3.             {
  4.                 if ((indata[j] & 1) == 1) result[(j * 8) + 0] = 1;
  5.                 if ((indata[j] & 2) == 2) result[(j * 8) + 1] = 1;
  6.                 if ((indata[j] & 4) == 4) result[(j * 8) + 2] = 1;
  7.                 if ((indata[j] & 8) == 8) result[(j * 8) + 3] = 1;
  8.                 if ((indata[j] & 16) == 16) result[(j * 8) + 4] = 1;
  9.                 if ((indata[j] & 32) == 32) result[(j * 8) + 5] = 1;
  10.                 if ((indata[j] & 64) == 64) result[(j * 8) + 6] = 1;
  11.                 if ((indata[j] & 128) == 128) result[(j * 8) + 7] = 1;
  12.             }
  13.             return result;

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


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

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

9   голосов , оценка 4.111 из 5

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

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

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