BitArray Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci třídy, jejíž kapacitu BitArray a počáteční hodnoty lze zadat.
Přetížení
| Name | Description |
|---|---|
| BitArray(Boolean[]) |
Inicializuje novou instanci BitArray třídy, která obsahuje bitové hodnoty zkopírované ze zadaného pole logických hodnot. |
| BitArray(Byte[]) |
Inicializuje novou instanci BitArray třídy, která obsahuje bitové hodnoty zkopírované ze zadaného pole bajtů. |
| BitArray(BitArray) |
Inicializuje novou instanci BitArray třídy, která obsahuje bitové hodnoty zkopírované ze zadaného BitArray. |
| BitArray(Int32) |
Inicializuje novou instanci BitArray třídy, která může obsahovat zadaný počet bitových hodnot, které jsou původně nastaveny na |
| BitArray(Int32[]) |
Inicializuje novou instanci BitArray třídy, která obsahuje bitové hodnoty zkopírované ze zadaného pole 32bitových celých čísel. |
| BitArray(Int32, Boolean) |
Inicializuje novou instanci BitArray třídy, která může obsahovat zadaný počet bitových hodnot, které jsou původně nastaveny na zadanou hodnotu. |
BitArray(Boolean[])
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
Inicializuje novou instanci BitArray třídy, která obsahuje bitové hodnoty zkopírované ze zadaného pole logických hodnot.
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[]
Pole logických hodnot, které se mají kopírovat.
Výjimky
values je null.
Poznámky
Tento konstruktor je O(n) operace, kde n je počet prvků v values.
Platí pro
BitArray(Byte[])
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
Inicializuje novou instanci BitArray třídy, která obsahuje bitové hodnoty zkopírované ze zadaného pole bajtů.
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[]
Pole bajtů obsahujících hodnoty, které se mají kopírovat, kde každý bajt představuje osm po sobě jdoucích bitů.
Výjimky
bytes je null.
Délka bytes je větší než Int32.MaxValue.
Poznámky
První bajt v poli představuje bity 0 až 7, druhý bajt představuje bity 8 až 15 atd. Nejméně významný bit každého bajtu představuje nejnižší hodnotu indexu: " bytes [0] & 1" představuje bit 0, " bytes [0] & 2" představuje bit 1, " [ bytes 0] & 4" představuje bit 2 atd.
Tento konstruktor je O(n) operace, kde n je počet prvků v bytes.
Platí pro
BitArray(BitArray)
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- 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
Výjimky
bits je null.
Poznámky
Tento konstruktor je O(n) operace, kde n je počet prvků v bits.
Platí pro
BitArray(Int32)
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
Inicializuje novou instanci BitArray třídy, která může obsahovat zadaný počet bitových hodnot, které jsou původně nastaveny 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
Výjimky
Hodnota length je menší než nula.
Poznámky
Tento konstruktor je O(n) operace, kde n je length.
Platí pro
BitArray(Int32[])
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
Inicializuje novou instanci BitArray třídy, která obsahuje bitové hodnoty zkopírované ze zadaného pole 32bitových celých čísel.
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[]
Pole celých čísel obsahujících hodnoty, které se mají kopírovat, kde každé celé číslo představuje 32 po sobě jdoucích bitů.
Výjimky
values je null.
Délka values je větší než Hodnota Int32.MaxValue.
Poznámky
Číslo v prvním values prvku pole představuje bity 0 až 31, druhé číslo v poli představuje bity 32 až 63 atd. Nejméně významný bit každého celého čísla představuje nejnižší hodnotu indexu: " values [0] & 1" představuje bit 0, " values [0] & 2" představuje bit 1, " [ values 0] & 4" představuje bit 2 a tak dále.
Tento konstruktor je O(n) operace, kde n je počet prvků v values.
Platí pro
BitArray(Int32, Boolean)
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
- Zdroj:
- BitArray.cs
Inicializuje novou instanci BitArray třídy, která může obsahovat zadaný počet bitových hodnot, které jsou původně nastaveny na zadanou hodnotu.
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
Logická hodnota, která se má přiřadit každému bitu.
Výjimky
Hodnota length je menší než nula.
Poznámky
Tento konstruktor je O(n) operace, kde n je length.