CollectionsMarshal.AsBytes(BitArray) Metodo

Definizione

Ottiene una Span<T> visualizzazione sui dati di un BitArrayoggetto .

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)

Parametri

array
BitArray

Oggetto il BitArray cui spazio di archiviazione di backup deve essere visualizzato.

Valori restituiti

Commenti

Può BitArray avere una capacità maggiore di quella necessaria per archiviare il numero di bit rappresentati da Length.

L'intervallo Length restituito sarà il numero più piccolo di byte in grado di rappresentare tale lunghezza. Se la BitArraylunghezza di non è uniformemente divisibile per 8, l'ultimo byte dell'intervallo può contenere bit estranei che non rappresentano elementi in BitArray. Questi valori possono essere ignorati.

La lunghezza di BitArray non deve essere modificata mentre il risultato Span<T> è in uso. Dopo una modifica di questo tipo, l'intervallo potrebbe non fare più riferimento all'archiviazione BitArraydi backup.

Si applica a