BitArray Konstruktoren

Definition

Initialisiert eine neue Instanz der BitArray Klasse, deren Kapazität und Anfangswerte angegeben werden können.

Überlädt

Name Beschreibung
BitArray(Boolean[])

Initialisiert eine neue Instanz der Klasse, die BitArray Bitwerte enthält, die aus dem angegebenen Array von Booleans kopiert wurden.

BitArray(Byte[])

Initialisiert eine neue Instanz der Klasse, die BitArray Bitwerte enthält, die aus dem angegebenen Bytearray kopiert wurden.

BitArray(BitArray)

Initialisiert eine neue Instanz der Klasse, die BitArray Bitwerte enthält, die aus dem angegebenen BitArrayElement kopiert wurden.

BitArray(Int32)

Initialisiert eine neue Instanz der BitArray Klasse, die die angegebene Anzahl von Bitwerten enthalten kann, die anfänglich auf false.

BitArray(Int32[])

Initialisiert eine neue Instanz der Klasse, die BitArray Bitwerte enthält, die aus dem angegebenen Array von 32-Bit-Ganzzahlen kopiert wurden.

BitArray(Int32, Boolean)

Initialisiert eine neue Instanz der BitArray Klasse, die die angegebene Anzahl von Bitwerten enthalten kann, die anfänglich auf den angegebenen Wert festgelegt sind.

BitArray(Boolean[])

Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs

Initialisiert eine neue Instanz der Klasse, die BitArray Bitwerte enthält, die aus dem angegebenen Array von Booleans kopiert wurden.

public:
 BitArray(cli::array <bool> ^ values);
public BitArray(bool[] values);
new System.Collections.BitArray : bool[] -> System.Collections.BitArray
Public Sub New (values As Boolean())

Parameter

values
Boolean[]

Ein Array von Booleans, das kopiert werden soll.

Ausnahmen

values ist null.

Hinweise

Dieser Konstruktor ist ein O(n) Vorgang, wobei n die Anzahl der Elemente in values.

Gilt für:

BitArray(Byte[])

Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs

Initialisiert eine neue Instanz der Klasse, die BitArray Bitwerte enthält, die aus dem angegebenen Bytearray kopiert wurden.

public:
 BitArray(cli::array <System::Byte> ^ bytes);
public BitArray(byte[] bytes);
new System.Collections.BitArray : byte[] -> System.Collections.BitArray
Public Sub New (bytes As Byte())

Parameter

bytes
Byte[]

Ein Array von Bytes, die die zu kopierenden Werte enthalten, wobei jedes Byte acht aufeinander folgende Bits darstellt.

Ausnahmen

bytes ist null.

Die Länge ist bytes größer als Int32.MaxValue.

Hinweise

Das erste Byte im Array stellt Bits 0 bis 7 dar, das zweite Byte stellt Bits 8 bis 15 dar usw. The Least Significant Bit of each byte represents the lowest index value: " [ bytes 0] & 1" represents bit 0, " bytes [0] & 2" represents bit 1, " bytes [0] & 4" represents bit 2, and so on.

Dieser Konstruktor ist ein O(n) Vorgang, wobei n die Anzahl der Elemente in bytes.

Gilt für:

BitArray(BitArray)

Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs

Initialisiert eine neue Instanz der Klasse, die BitArray Bitwerte enthält, die aus dem angegebenen BitArrayElement kopiert wurden.

public:
 BitArray(System::Collections::BitArray ^ bits);
public BitArray(System.Collections.BitArray bits);
new System.Collections.BitArray : System.Collections.BitArray -> System.Collections.BitArray
Public Sub New (bits As BitArray)

Parameter

bits
BitArray

Der BitArray zu kopierende Code.

Ausnahmen

bits ist null.

Hinweise

Dieser Konstruktor ist ein O(n) Vorgang, wobei n die Anzahl der Elemente in bits.

Gilt für:

BitArray(Int32)

Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs

Initialisiert eine neue Instanz der BitArray Klasse, die die angegebene Anzahl von Bitwerten enthalten kann, die anfänglich auf false.

public:
 BitArray(int length);
public BitArray(int length);
new System.Collections.BitArray : int -> System.Collections.BitArray
Public Sub New (length As Integer)

Parameter

length
Int32

Die Anzahl der Bitwerte im neuen BitArray.

Ausnahmen

length ist kleiner als 0 (null).

Hinweise

Dieser Konstruktor ist ein Vorgang, bei dem O(n) es sich um einen n Vorgang handeltlength.

Gilt für:

BitArray(Int32[])

Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs

Initialisiert eine neue Instanz der Klasse, die BitArray Bitwerte enthält, die aus dem angegebenen Array von 32-Bit-Ganzzahlen kopiert wurden.

public:
 BitArray(cli::array <int> ^ values);
public BitArray(int[] values);
new System.Collections.BitArray : int[] -> System.Collections.BitArray
Public Sub New (values As Integer())

Parameter

values
Int32[]

Ein Array mit ganzen Zahlen, die die zu kopierenden Werte enthalten, wobei jede ganze Zahl 32 aufeinander folgende Bits darstellt.

Ausnahmen

values ist null.

Hinweise

Die Zahl im ersten values Arrayelement stellt Bits 0 bis 31 dar, die zweite Zahl im Array stellt Bits 32 bis 63 dar usw. The Least Significant Bit of each integer represents the lowest index value: " values [0] & 1" represents bit 0, " values [0] & 2" represents bit 1, " values [0] & 4" represents bit 2, and so on.

Dieser Konstruktor ist ein O(n) Vorgang, wobei n die Anzahl der Elemente in values.

Gilt für:

BitArray(Int32, Boolean)

Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs
Quelle:
BitArray.cs

Initialisiert eine neue Instanz der BitArray Klasse, die die angegebene Anzahl von Bitwerten enthalten kann, die anfänglich auf den angegebenen Wert festgelegt sind.

public:
 BitArray(int length, bool defaultValue);
public BitArray(int length, bool defaultValue);
new System.Collections.BitArray : int * bool -> System.Collections.BitArray
Public Sub New (length As Integer, defaultValue As Boolean)

Parameter

length
Int32

Die Anzahl der Bitwerte im neuen BitArray.

defaultValue
Boolean

Der boolesche Wert, der jedem Bit zugewiesen werden soll.

Ausnahmen

length ist kleiner als 0 (null).

Hinweise

Dieser Konstruktor ist ein Vorgang, bei dem O(n) es sich um einen n Vorgang handeltlength.

Gilt für: