.NET 4.x Чтение и запись бинарных данных - C#
Формулировка задачи:
Здравствуйте!
Хочу реализовать чтение из файла скорей всего в коллекцию BitArray. После этого нужно будет редактировать коллекцию (в основном удалять и двигать биты).
посоветуйте что лучше всего использовать? Подходит ли для этих задач выбрана мною коллекция или стоит присмотреться к BinaryFormatter?
Решение задачи: «.NET 4.x Чтение и запись бинарных данных»
textual
Листинг программы
var result = new byte[indata.Length * 8]; for (int j = 0; j < indata.Length; j++) { if ((indata[j] & 1) == 1) result[(j * 8) + 0] = 1; if ((indata[j] & 2) == 2) result[(j * 8) + 1] = 1; if ((indata[j] & 4) == 4) result[(j * 8) + 2] = 1; if ((indata[j] & 8) == 8) result[(j * 8) + 3] = 1; if ((indata[j] & 16) == 16) result[(j * 8) + 4] = 1; if ((indata[j] & 32) == 32) result[(j * 8) + 5] = 1; if ((indata[j] & 64) == 64) result[(j * 8) + 6] = 1; if ((indata[j] & 128) == 128) result[(j * 8) + 7] = 1; } return result;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д