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
| 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 |
| 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
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.
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
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.
Die Länge von values "Int32.MaxValue" ist größer als "Int32.MaxValue".
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
- 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.