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