BitArray Konstruktorok
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Inicializálja annak az osztálynak az BitArray új példányát, amelynek kapacitása és kezdeti értékei megadhatók.
Túlterhelések
| Name | Description |
|---|---|
| BitArray(Boolean[]) |
Inicializálja az BitArray osztály új példányát, amely a megadott logikai tömbből másolt bitértékeket tartalmazza. |
| BitArray(Byte[]) |
Inicializálja az BitArray osztály új példányát, amely a megadott bájttömbből másolt bitértékeket tartalmazza. |
| BitArray(BitArray) |
Inicializálja az osztály új példányát, amely a BitArray megadottból BitArraymásolt bitértékeket tartalmazza. |
| BitArray(Int32) |
Inicializálja az BitArray osztály új példányát, amely képes a megadott számú bitérték tárolására, amelyek kezdetben a következőre |
| BitArray(Int32[]) |
Inicializálja az BitArray osztály új példányát, amely a megadott 32 bites egész számból másolt bitértékeket tartalmazza. |
| BitArray(Int32, Boolean) |
Inicializálja az BitArray osztály új példányát, amely képes a megadott számú bitérték tárolására, amelyek kezdetben a megadott értékre vannak állítva. |
BitArray(Boolean[])
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
Inicializálja az BitArray osztály új példányát, amely a megadott logikai tömbből másolt bitértékeket tartalmazza.
public:
BitArray(cli::array <bool> ^ values);
public BitArray(bool[] values);
new System.Collections.BitArray : bool[] -> System.Collections.BitArray
Public Sub New (values As Boolean())
Paraméterek
- values
- Boolean[]
Másolni kívánt logikai értékek tömbje.
Kivételek
values az null.
Megjegyzések
Ez a konstruktor egy O(n) művelet, amelyben n az elemek száma szerepel.values
A következőre érvényes:
BitArray(Byte[])
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
Inicializálja az BitArray osztály új példányát, amely a megadott bájttömbből másolt bitértékeket tartalmazza.
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())
Paraméterek
- bytes
- Byte[]
A másolandó értékeket tartalmazó bájtok tömbje, ahol minden bájt nyolc egymást követő bitet jelöl.
Kivételek
bytes az null.
A hossz bytes nagyobb, mint az Int32.MaxValue.
Megjegyzések
A tömb első bájtja a 0–7 bitet, a második bájt pedig a 8–15 bitet, és így tovább. Az egyes bájtok legkisebb jelentős bitje a legalacsonyabb indexértéket jelöli: a " bytes [0] &1" a 0. bitet, a " bytes [0] & 2" az 1. bitet, a " bytes [0] &4" pedig a 2. bitet, és így tovább.
Ez a konstruktor egy O(n) művelet, amelyben n az elemek száma szerepel.bytes
A következőre érvényes:
BitArray(BitArray)
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- 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)
Paraméterek
Kivételek
bits az null.
Megjegyzések
Ez a konstruktor egy O(n) művelet, amelyben n az elemek száma szerepel.bits
A következőre érvényes:
BitArray(Int32)
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
Inicializálja az BitArray osztály új példányát, amely képes a megadott számú bitérték tárolására, amelyek kezdetben a következőre falsevannak állítva: .
public:
BitArray(int length);
public BitArray(int length);
new System.Collections.BitArray : int -> System.Collections.BitArray
Public Sub New (length As Integer)
Paraméterek
Kivételek
length kisebb, mint nulla.
Megjegyzések
Ez a konstruktor egy O(n) művelet, ahol n van length.
A következőre érvényes:
BitArray(Int32[])
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
Inicializálja az BitArray osztály új példányát, amely a megadott 32 bites egész számból másolt bitértékeket tartalmazza.
public:
BitArray(cli::array <int> ^ values);
public BitArray(int[] values);
new System.Collections.BitArray : int[] -> System.Collections.BitArray
Public Sub New (values As Integer())
Paraméterek
- values
- Int32[]
A másolandó értékeket tartalmazó egész számok tömbje, ahol minden egész szám 32 egymást követő bitet jelöl.
Kivételek
values az null.
A hossz values nagyobb, mint az Int32.MaxValue
Megjegyzések
Az első values tömbelemben a szám a 0 és 31, a második szám a 32–63 bitet jelöli, és így tovább. Az egyes egész számok legkisebb jelentős bitje a legalacsonyabb indexértéket jelöli: a " values [0] &1" a 0. bitet, a " values [0] &2" az 1. bitet, a " values [0] &4" pedig a 2. bitet, és így tovább.
Ez a konstruktor egy O(n) művelet, amelyben n az elemek száma szerepel.values
A következőre érvényes:
BitArray(Int32, Boolean)
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
- Forrás:
- BitArray.cs
Inicializálja az BitArray osztály új példányát, amely képes a megadott számú bitérték tárolására, amelyek kezdetben a megadott értékre vannak állítva.
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)
Paraméterek
- defaultValue
- Boolean
Az egyes bitekhez hozzárendelendő logikai érték.
Kivételek
length kisebb, mint nulla.
Megjegyzések
Ez a konstruktor egy O(n) művelet, ahol n van length.