CollectionsMarshal.AsBytes(BitArray) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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)
パラメーター
返品
注釈
BitArrayは、Lengthで表されるビット数を格納するために必要な容量を超える可能性があります。
返されるスパンの Length は、その長さを表すことができる最小バイト数になります。 BitArrayの長さが 8 で均等に割り切れない場合、スパンの最後のバイトには、BitArray内の要素を表さない余分なビットが含まれている可能性があります。 これらは無視できます。
結果のSpan<T>が使用されている間は、BitArrayの長さを変更しないでください。 このような変更の後、スパンは BitArrayのバッキング ストレージを参照しなくなります。