У меня есть требование выполнить быстрые вычисления в битовом массиве максимум 140 бит. Необходимые операции: побитовое сравнение, побитовые операции (и, или, xor)Эффективный массив бит переменной длины в C#
Каков наиболее эффективный способ использования памяти в C#?
Не имеет значения. Использовать байт []. Если вы хотите такую оптимизацию производительности, используйте C++. – Olivier
«BitArray», по моему опыту, медленнее, чем вы можете легко сделать сами. Кроме того, если вы хотите быстро И, ИЛИ и XOR и т. Д., Лучше использовать более крупные элементы. Тем не менее это может привести к тому, что дополнительное пространство будет потрачено впустую. Так что это компромисс. – harold