CollectionsMarshal.AsBytes(BitArray) Метод

Определение

Span<T> Возвращает представление данных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)

Параметры

array
BitArray

Резервное BitArray хранилище которого должно просматриваться.

Возвращаемое значение

Комментарии

Может BitArray быть больше емкости, чем требуется для хранения количества битов, Lengthпредставленных .

Возвращаемый диапазон Length будет наименьшим числом байтов, способных представлять такую длину. BitArrayЕсли длина длины не является равномерно делимой на 8, последний байт диапазона может содержать лишние биты, которые не представляют элементы в диапазонеBitArray. Их можно игнорировать.

Длина BitArray не должна быть изменена, пока результат Span<T> используется. После такого изменения диапазон больше не может ссылаться на BitArrayрезервное хранилище.

Применяется к