CollectionsMarshal.AsBytes(BitArray) メソッド

定義

BitArrayのデータに対するSpan<T> ビューを取得します。

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)

パラメーター

array
BitArray

バッキング ストレージを表示する必要がある BitArray

返品

注釈

BitArrayは、Lengthで表されるビット数を格納するために必要な容量を超える可能性があります。

返されるスパンの Length は、その長さを表すことができる最小バイト数になります。 BitArrayの長さが 8 で均等に割り切れない場合、スパンの最後のバイトには、BitArray内の要素を表さない余分なビットが含まれている可能性があります。 これらは無視できます。

結果のSpan<T>が使用されている間は、BitArrayの長さを変更しないでください。 このような変更の後、スパンは BitArrayのバッキング ストレージを参照しなくなります。

適用対象