На этом уроке мы поработаем с интересной коллекцией BitArray, которая позволяет компактно хранить большие массивы двоичных данных.
Дата отправки отчёта:
15 апреля 2016 г.
Задание выполнено: за
20 мин.
Чему научился:
Ознакомился с коллекцией BitArray, которая позволяет работать с отдельными битами.
Что было сложным:
Ничего.
Комментарии:
Массив из 40000 элементов занимает в памяти всего 5000 байт. Если в памяти хранить аналогичный массив из 40000 элементов типа bool, то понадобиться 40000 байт. Очевидный выигрыш в занимаемой памяти в 8 раз, который дает BitArray . Для тестирования я выбрал методы Xor(), Or(), And() и Not() сделал с помощью их таблицу истинности, которую вы можете видеть на скриншоте.
Оценка видео-уроку:
Оцени работу
Сохранить страницу:
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Узнал про данный тип коллекции. Пока не могу понять для чего он может мне понадобиться. Но знать его полезно Интересных методов у него нет. Стандартные 4 логические операции, хотя их больше.