BitArray Constructors

Definitie

Initialiseert een nieuw exemplaar van de klasse waarvan de BitArray capaciteit en de initiële waarden kunnen worden opgegeven.

Overloads

Name Description
BitArray(Boolean[])

Initialiseert een nieuw exemplaar van de BitArray klasse die bitwaarden bevat die zijn gekopieerd uit de opgegeven matrix van Booleaanse waarden.

BitArray(Byte[])

Initialiseert een nieuw exemplaar van de BitArray klasse die bitwaarden bevat die zijn gekopieerd uit de opgegeven matrix van bytes.

BitArray(BitArray)

Initialiseert een nieuw exemplaar van de BitArray klasse die bitwaarden bevat die zijn gekopieerd uit de opgegeven BitArray.

BitArray(Int32)

Initialiseert een nieuw exemplaar van de BitArray klasse waarin het opgegeven aantal bitwaarden kan worden opgeslagen, die in eerste instantie zijn ingesteld op false.

BitArray(Int32[])

Initialiseert een nieuw exemplaar van de BitArray klasse die bitwaarden bevat die zijn gekopieerd uit de opgegeven matrix van 32-bits gehele getallen.

BitArray(Int32, Boolean)

Initialiseert een nieuw exemplaar van de BitArray klasse dat het opgegeven aantal bitwaarden kan bevatten, die in eerste instantie zijn ingesteld op de opgegeven waarde.

BitArray(Boolean[])

Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs

Initialiseert een nieuw exemplaar van de BitArray klasse die bitwaarden bevat die zijn gekopieerd uit de opgegeven matrix van Booleaanse waarden.

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

Parameters

values
Boolean[]

Een matrix van Booleaanse waarden die moeten worden gekopieerd.

Uitzonderingen

values is null.

Opmerkingen

Deze constructor is een O(n) bewerking, waarbij n het aantal elementen in values.

Van toepassing op

BitArray(Byte[])

Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs

Initialiseert een nieuw exemplaar van de BitArray klasse die bitwaarden bevat die zijn gekopieerd uit de opgegeven matrix van bytes.

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())

Parameters

bytes
Byte[]

Een matrix van bytes die de waarden bevat die moeten worden gekopieerd, waarbij elke byte acht opeenvolgende bits vertegenwoordigt.

Uitzonderingen

bytes is null.

De lengte is bytes groter dan Int32.MaxValue.

Opmerkingen

De eerste byte in de matrix vertegenwoordigt bits 0 tot en met 7, de tweede byte vertegenwoordigt bits 8 tot en met 15, enzovoort. De minst significante bit van elke byte vertegenwoordigt de laagste indexwaarde: " bytes [0] & 1" vertegenwoordigt bit 0, " bytes [0] & 2" staat voor bit 1, " bytes [0] & 4" staat voor bit 2, enzovoort.

Deze constructor is een O(n) bewerking, waarbij n het aantal elementen in bytes.

Van toepassing op

BitArray(BitArray)

Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs

Initialiseert een nieuw exemplaar van de BitArray klasse die bitwaarden bevat die zijn gekopieerd uit de opgegeven BitArray.

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)

Parameters

bits
BitArray

De BitArray te kopiëren.

Uitzonderingen

bits is null.

Opmerkingen

Deze constructor is een O(n) bewerking, waarbij n het aantal elementen in bits.

Van toepassing op

BitArray(Int32)

Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs

Initialiseert een nieuw exemplaar van de BitArray klasse waarin het opgegeven aantal bitwaarden kan worden opgeslagen, die in eerste instantie zijn ingesteld op false.

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

Parameters

length
Int32

Het aantal bitwaarden in de nieuwe BitArray.

Uitzonderingen

length is kleiner dan nul.

Opmerkingen

Deze constructor is een O(n) bewerking, waarbij n .length

Van toepassing op

BitArray(Int32[])

Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs

Initialiseert een nieuw exemplaar van de BitArray klasse die bitwaarden bevat die zijn gekopieerd uit de opgegeven matrix van 32-bits gehele getallen.

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

Parameters

values
Int32[]

Een matrix met gehele getallen die de waarden bevatten die moeten worden gekopieerd, waarbij elk geheel getal 32 opeenvolgende bits vertegenwoordigt.

Uitzonderingen

values is null.

De lengte is values groter dan Int32.MaxValue

Opmerkingen

Het getal in het eerste values matrixelement vertegenwoordigt bits 0 tot en met 31, het tweede getal in de matrix vertegenwoordigt bits 32 tot en met 63, enzovoort. De minst significante bit van elk geheel getal vertegenwoordigt de laagste indexwaarde: " values [0] & 1" vertegenwoordigt bit 0, " values [0] & 2" staat voor bit 1, " values [0] & 4" staat voor bit 2, enzovoort.

Deze constructor is een O(n) bewerking, waarbij n het aantal elementen in values.

Van toepassing op

BitArray(Int32, Boolean)

Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs
Bron:
BitArray.cs

Initialiseert een nieuw exemplaar van de BitArray klasse dat het opgegeven aantal bitwaarden kan bevatten, die in eerste instantie zijn ingesteld op de opgegeven waarde.

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)

Parameters

length
Int32

Het aantal bitwaarden in de nieuwe BitArray.

defaultValue
Boolean

De Booleaanse waarde die aan elke bit moet worden toegewezen.

Uitzonderingen

length is kleiner dan nul.

Opmerkingen

Deze constructor is een O(n) bewerking, waarbij n .length

Van toepassing op