BitArray Konstruktory

Definicja

Inicjuje BitArray nowe wystąpienie klasy, której można określić pojemność i wartości początkowe.

Przeciążenia

Nazwa Opis
BitArray(Boolean[])

Inicjuje nowe wystąpienie BitArray klasy, która zawiera wartości bitowe skopiowane z określonej tablicy wartości logicznych.

BitArray(Byte[])

Inicjuje BitArray nowe wystąpienie klasy zawierającej wartości bitowe skopiowane z określonej tablicy bajtów.

BitArray(BitArray)

Inicjuje nowe wystąpienie BitArray klasy zawierającej wartości bitowe skopiowane z określonego BitArrayelementu .

BitArray(Int32)

Inicjuje nowe wystąpienie BitArray klasy, które może przechowywać określoną liczbę wartości bitowych, które są początkowo ustawione na false.

BitArray(Int32[])

Inicjuje BitArray nowe wystąpienie klasy zawierające wartości bitowe skopiowane z określonej tablicy 32-bitowych liczb całkowitych.

BitArray(Int32, Boolean)

Inicjuje nowe wystąpienie BitArray klasy, które może przechowywać określoną liczbę wartości bitowych, które są początkowo ustawione na określoną wartość.

BitArray(Boolean[])

Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs

Inicjuje nowe wystąpienie BitArray klasy, która zawiera wartości bitowe skopiowane z określonej tablicy wartości logicznych.

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

Parametry

values
Boolean[]

Tablica wartości logicznych do skopiowania.

Wyjątki

Parametr values ma wartość null.

Uwagi

Ten konstruktor jest operacjąO(n), gdzie n jest liczbą elementów w .values

Dotyczy

BitArray(Byte[])

Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs

Inicjuje BitArray nowe wystąpienie klasy zawierającej wartości bitowe skopiowane z określonej tablicy bajtów.

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

Parametry

bytes
Byte[]

Tablica bajtów zawierająca wartości do skopiowania, gdzie każdy bajt reprezentuje osiem kolejnych bitów.

Wyjątki

Parametr bytes ma wartość null.

Długość bytes elementu jest większa niż Int32.MaxValue.

Uwagi

Pierwszy bajt w tablicy reprezentuje bity od 0 do 7, drugi bajt reprezentuje bity od 8 do 15 itd. Najmniej znaczący bit każdego bajtu reprezentuje najniższą wartość indeksu: " bytes [0] i 1" reprezentuje bit 0, " bytes [0] i 2" reprezentuje bit 1, " bytes [0] i 4" reprezentuje bit 2 itd.

Ten konstruktor jest operacjąO(n), gdzie n jest liczbą elementów w .bytes

Dotyczy

BitArray(BitArray)

Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs

Inicjuje nowe wystąpienie BitArray klasy zawierającej wartości bitowe skopiowane z określonego BitArrayelementu .

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)

Parametry

bits
BitArray

Element BitArray do skopiowania.

Wyjątki

Parametr bits ma wartość null.

Uwagi

Ten konstruktor jest operacjąO(n), gdzie n jest liczbą elementów w .bits

Dotyczy

BitArray(Int32)

Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs

Inicjuje nowe wystąpienie BitArray klasy, które może przechowywać określoną liczbę wartości bitowych, które są początkowo ustawione na false.

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

Parametry

length
Int32

Liczba wartości bitowych w nowym BitArraypliku .

Wyjątki

Parametr length ma wartość niższą niż zero.

Uwagi

Ten konstruktor jest operacją O(n) , gdzie n to length.

Dotyczy

BitArray(Int32[])

Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs

Inicjuje BitArray nowe wystąpienie klasy zawierające wartości bitowe skopiowane z określonej tablicy 32-bitowych liczb całkowitych.

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

Parametry

values
Int32[]

Tablica liczb całkowitych zawierająca wartości do skopiowania, gdzie każda liczba całkowita reprezentuje 32 kolejne bity.

Wyjątki

Parametr values ma wartość null.

Długość elementu values jest większa niż Int32.MaxValue

Uwagi

Liczba w pierwszym values elemecie tablicy reprezentuje bity od 0 do 31, druga liczba w tablicy reprezentuje bity od 32 do 63 itd. Najmniej znaczący bit każdej liczby całkowitej reprezentuje najniższą wartość indeksu: " values [0] i 1" reprezentuje bit 0, " values [0] i 2" reprezentuje bit 1, " values [0] i 4" reprezentuje bit 2 itd.

Ten konstruktor jest operacjąO(n), gdzie n jest liczbą elementów w .values

Dotyczy

BitArray(Int32, Boolean)

Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs
Źródło:
BitArray.cs

Inicjuje nowe wystąpienie BitArray klasy, które może przechowywać określoną liczbę wartości bitowych, które są początkowo ustawione na określoną wartość.

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)

Parametry

length
Int32

Liczba wartości bitowych w nowym BitArraypliku .

defaultValue
Boolean

Wartość logiczna do przypisania do każdego bitu.

Wyjątki

Parametr length ma wartość niższą niż zero.

Uwagi

Ten konstruktor jest operacją O(n) , gdzie n to length.

Dotyczy