CollectionsMarshal.AsBytes(BitArray) Método

Definição

Obtém uma Span<T> vista sobre os dados de um BitArray's.

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)

Parâmetros

array
BitArray

O BitArray armazenamento de respaldo deve ser visualizado.

Devoluções

Observações

O BitArray pode ter mais capacidade do que o necessário para armazenar o número de bits representado por Length.

O espaço Length devolvido será o menor número de bytes capaz de representar esse comprimento. Se o BitArraycomprimento de de não for divisível uniformemente por 8, o último byte do intervalo pode conter bits extrínsecos que não representam elementos no BitArray. Estes podem ser ignorados.

O comprimento do BitArray resultado não deve ser alterado enquanto o resultado Span<T> estiver em uso. Após tal alteração, o vão pode deixar de se referir ao BitArrayarmazenamento de suporte de .

Aplica-se a