CollectionsMarshal.AsBytes(BitArray) Metod

Definition

Hämtar en Span<T> vy över data 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)

Parametrar

array
BitArray

Vars BitArray lagring ska visas.

Returer

Kommentarer

Kan BitArray ha mer kapacitet än vad som krävs för att lagra antalet bitar som representeras av Length.

Det returnerade intervallet är Length det minsta antalet byte som kan representera den längden. BitArrayOm 's längd inte är jämnt delbar med 8, kan den sista byte av intervallet innehålla överflödiga bitar som inte representerar element i BitArray. Dessa kan ignoreras.

Längden på BitArray bör inte ändras när resultatet Span<T> används. Efter en sådan ändring kanske spannet inte längre refererar till säkerhetskopieringslagringen BitArray.

Gäller för