BitArray Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der BitArray-Klasse, deren Kapazität und Anfangswerte angegeben werden können.
Überlädt
BitArray(Boolean[]) |
Initialisiert eine neue Instanz der BitArray-Klasse mit Bitwerten, die aus dem angegebenen Array von booleschen Werten kopiert werden. |
BitArray(Byte[]) |
Initialisiert eine neue Instanz der BitArray-Klasse mit Bitwerten, die aus dem angegebenen Bytearray kopiert werden. |
BitArray(BitArray) |
Initialisiert eine neue Instanz der BitArray-Klasse mit Bitwerten, die aus dem angegebenen BitArray kopiert wurden. |
BitArray(Int32) |
Initialisiert eine neue Instanz der BitArray-Klasse, die die angegebene Anzahl von Bitwerten enthalten kann. Diese werden am Anfang auf |
BitArray(Int32[]) |
Initialisiert eine neue Instanz der BitArray-Klasse mit Bitwerten, die aus dem angegebenen Array von 32-Bit-Ganzzahlen kopiert werden. |
BitArray(Int32, Boolean) |
Initialisiert eine neue Instanz der BitArray-Klasse, die die angegebene Anzahl von Bitwerten enthalten kann. Diese werden am Anfang auf den angegebenen Wert festgelegt. |
BitArray(Boolean[])
- Quelle:
- BitArray.cs
- Quelle:
- BitArray.cs
- Quelle:
- BitArray.cs
Initialisiert eine neue Instanz der BitArray-Klasse mit Bitwerten, die aus dem angegebenen Array von booleschen Werten kopiert werden.
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 boolesches Array mit den zu kopierenden Werten.
Ausnahmen
values
ist null
Hinweise
Dieser Konstruktor ist ein O(n)
Vorgang, wobei n
die Anzahl der Elemente in values
entspricht.
Gilt für:
BitArray(Byte[])
- Quelle:
- BitArray.cs
- Quelle:
- BitArray.cs
- Quelle:
- BitArray.cs
Initialisiert eine neue Instanz der BitArray-Klasse mit Bitwerten, die aus dem angegebenen Bytearray kopiert werden.
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 Bytearray, das die zu kopierenden Werte enthält, wobei jedes Byte acht aufeinander folgende Bits darstellt.
Ausnahmen
bytes
ist null
Die Länge von bytes
ist größer als Int32.MaxValue.
Hinweise
Das erste Byte im Array stellt die Bits 0 bis 7 dar, das zweite Byte die Bits 8 bis 15 usw. Das am wenigsten signifikante Bit jedes Byte stellt den niedrigsten Indexwert dar: " bytes
[0] & 1" steht für Bit 0, " bytes
[0] & 2" für Bit 1, " bytes
[0] & 4" für Bit 2 usw.
Dieser Konstruktor ist ein O(n)
Vorgang, wobei n
die Anzahl der Elemente in bytes
entspricht.
Gilt für:
BitArray(BitArray)
- Quelle:
- BitArray.cs
- Quelle:
- BitArray.cs
- Quelle:
- BitArray.cs
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
Ausnahmen
bits
ist null
.
Hinweise
Dieser Konstruktor ist ein O(n)
Vorgang, wobei n
die Anzahl der Elemente in bits
entspricht.
Gilt für:
BitArray(Int32)
- Quelle:
- BitArray.cs
- Quelle:
- BitArray.cs
- Quelle:
- BitArray.cs
Initialisiert eine neue Instanz der BitArray-Klasse, die die angegebene Anzahl von Bitwerten enthalten kann. Diese werden am Anfang auf false
festgelegt.
public:
BitArray(int length);
public BitArray (int length);
new System.Collections.BitArray : int -> System.Collections.BitArray
Public Sub New (length As Integer)
Parameter
Ausnahmen
length
ist kleiner als Null.
Hinweise
Dieser Konstruktor ist ein O(n)
Vorgang, wobei n
ist length
.
Gilt für:
BitArray(Int32[])
- Quelle:
- BitArray.cs
- Quelle:
- BitArray.cs
- Quelle:
- BitArray.cs
Initialisiert eine neue Instanz der BitArray-Klasse mit Bitwerten, die aus dem angegebenen Array von 32-Bit-Ganzzahlen kopiert werden.
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 von Ganzzahlen, das die zu kopierenden Werte enthält, wobei jede Ganzzahl 32 aufeinander folgende Bits darstellt.
Ausnahmen
values
ist null
Die Länge von values
ist größer als Int32.MaxValue.
Hinweise
Die Zahl im ersten values
Arrayelement stellt die Bits 0 bis 31 dar, die zweite Zahl im Array die Bits 32 bis 63 usw. Das Kleinste signifikante Bit jeder ganzzahligen Zahl stellt den niedrigsten Indexwert dar: " values
[0] & 1" steht für Bit 0, " values
[0] & 2" für Bit 1, " values
[0] & 4" für Bit 2 usw.
Dieser Konstruktor ist ein O(n)
Vorgang, wobei n
die Anzahl der Elemente in values
entspricht.
Gilt für:
BitArray(Int32, Boolean)
- Quelle:
- BitArray.cs
- Quelle:
- BitArray.cs
- Quelle:
- BitArray.cs
Initialisiert eine neue Instanz der BitArray-Klasse, die die angegebene Anzahl von Bitwerten enthalten kann. Diese werden am Anfang auf den angegebenen Wert festgelegt.
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
- defaultValue
- Boolean
Der boolesche Wert, der jedem Bit zugeordnet werden soll.
Ausnahmen
length
ist kleiner als Null.
Hinweise
Dieser Konstruktor ist ein O(n)
Vorgang, wobei n
ist length
.