Когда мне следует использовать BitVector32?

Я работаю над проектом, где в определенный момент мне нужно показать за один месяц, какие дни еще доступны. Есть функция, которая вычисляет, какие дни доступны. Мои коллеги сказал: «О, мы знаем, вы должны вернуть BitVector32 . Это наиболее эффективно при работе со списком логических значений. «Я бы использовал List или что-то в этом роде. BitVector32 кажется мне чем-то для низкоуровневых вещей, когда вы действительно работаете с битами.

Итак, вопрос в том. Следует ли использовать BitVector32 всякий раз, когда вам нужен некоторый список логических значений с менее чем 32 элементами, или вы должны использовать его только для вещей низкого уровня?

5
задан Igor Kustov 7 January 2017 в 10:09
поделиться