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