CollectionsMarshal.AsBytes(BitArray) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public:
static Span<System::Byte> AsBytes(System::Collections::BitArray ^ array);
public static Span<byte> AsBytes(System.Collections.BitArray? array);
static member AsBytes : System.Collections.BitArray -> Span<byte>
Public Shared Function AsBytes (array As BitArray) As Span(Of Byte)
Параметры
Возвращаемое значение
Комментарии
Может BitArray быть больше емкости, чем требуется для хранения количества битов, Lengthпредставленных .
Возвращаемый диапазон Length будет наименьшим числом байтов, способных представлять такую длину. BitArrayЕсли длина длины не является равномерно делимой на 8, последний байт диапазона может содержать лишние биты, которые не представляют элементы в диапазонеBitArray. Их можно игнорировать.
Длина BitArray не должна быть изменена, пока результат Span<T> используется. После такого изменения диапазон больше не может ссылаться на BitArrayрезервное хранилище.