CollectionsMarshal.AsBytes(BitArray) Método

Definição

Obtém uma Span<T> exibição 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

Cujo BitArray armazenamento de backup deve ser exibido.

Retornos

Comentários

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

O intervalo Length retornado será o menor número de bytes capazes de representar esse comprimento. Se o BitArraycomprimento 's não for uniformemente divisível por 8, o último byte do intervalo poderá conter bits desnecessários que não representam elementos no BitArray. Elas podem ser ignoradas.

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

Aplica-se a