CollectionsMarshal.AsBytes(BitArray) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.