Udostępnij za pośrednictwem


BitArray Konstruktory

Definicja

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

Przeciążenia

BitArray(Boolean[])

Inicjuje BitArray nowe wystąpienie klasy zawierającej 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 BitArray nowe wystąpienie klasy zawierającej wartości bitowe skopiowane z określonego BitArrayelementu .

BitArray(Int32)

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

BitArray(Int32[])

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

BitArray(Int32, Boolean)

Inicjuje BitArray nowe wystąpienie 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

Inicjuje BitArray nowe wystąpienie klasy zawierającej 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

values to null.

Uwagi

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

Dotyczy

BitArray(Byte[])

Ź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

bytes to null.

Długość wartości bytes 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: "[0] & 1" reprezentuje bit 0, " bytesbytes [0] & 2" reprezentuje bit 1, " bytes [0] & 4" reprezentuje bit 2 itd.

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

Dotyczy

BitArray(BitArray)

Ź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ś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

bits to null.

Uwagi

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

Dotyczy

BitArray(Int32)

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

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

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 BitArrayelemecie .

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

Inicjuje BitArray nowe wystąpienie klasy zawierającej 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ących wartości do skopiowania, gdzie każda liczba całkowita reprezentuje 32 kolejne bity.

Wyjątki

values to null.

Długość parametru 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: "[0] & 1" reprezentuje bit 0, " valuesvalues [0] & 2" reprezentuje bit 1, " values [0] & 4" reprezentuje bit 2 itd.

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

Dotyczy

BitArray(Int32, Boolean)

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

Inicjuje BitArray nowe wystąpienie 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 BitArrayelemecie .

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