BitArray Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
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 values
elemecie 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, " bytes
bytes
[0] & 2" reprezentuje bit 1, " bytes
[0] & 4" reprezentuje bit 2 itd.
Ten konstruktor jest operacją, gdzie n
jest liczbą elementów w bytes
elemecie O(n)
.
Dotyczy
BitArray(BitArray)
- Źródło:
- BitArray.cs
- Źródło:
- BitArray.cs
- Źródło:
- 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)
Parametry
Wyjątki
bits
to null
.
Uwagi
Ten konstruktor jest operacją, gdzie n
jest liczbą elementów w bits
elemecie 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 false
wartość .
public:
BitArray(int length);
public BitArray (int length);
new System.Collections.BitArray : int -> System.Collections.BitArray
Public Sub New (length As Integer)
Parametry
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, " values
values
[0] & 2" reprezentuje bit 1, " values
[0] & 4" reprezentuje bit 2 itd.
Ten konstruktor jest operacją, gdzie n
jest liczbą elementów w values
elemecie 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
- 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
.