BitArray Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas BitArray yang kapasitas dan nilai awalnya dapat ditentukan.
Overload
BitArray(Boolean[]) |
Menginisialisasi instans BitArray baru kelas yang berisi nilai bit yang disalin dari array Boolean yang ditentukan. |
BitArray(Byte[]) |
Menginisialisasi instans BitArray baru kelas yang berisi nilai bit yang disalin dari array byte yang ditentukan. |
BitArray(BitArray) |
Menginisialisasi instans BitArray baru kelas yang berisi nilai bit yang disalin dari yang ditentukan BitArray. |
BitArray(Int32) |
Menginisialisasi instans BitArray baru kelas yang dapat menyimpan jumlah nilai bit yang ditentukan, yang awalnya diatur ke |
BitArray(Int32[]) |
Menginisialisasi instans BitArray baru kelas yang berisi nilai bit yang disalin dari array bilangan bulat 32-bit yang ditentukan. |
BitArray(Int32, Boolean) |
Menginisialisasi instans BitArray baru kelas yang dapat menyimpan jumlah nilai bit yang ditentukan, yang awalnya diatur ke nilai yang ditentukan. |
BitArray(Boolean[])
- Sumber:
- BitArray.cs
- Sumber:
- BitArray.cs
- Sumber:
- BitArray.cs
Menginisialisasi instans BitArray baru kelas yang berisi nilai bit yang disalin dari array Boolean yang ditentukan.
public:
BitArray(cli::array <bool> ^ values);
public BitArray (bool[] values);
new System.Collections.BitArray : bool[] -> System.Collections.BitArray
Public Sub New (values As Boolean())
Parameter
- values
- Boolean[]
Array Boolean untuk disalin.
Pengecualian
values
adalah null
.
Keterangan
Konstruktor ini adalah O(n)
operasi, di mana n
adalah jumlah elemen dalam values
.
Berlaku untuk
BitArray(Byte[])
- Sumber:
- BitArray.cs
- Sumber:
- BitArray.cs
- Sumber:
- BitArray.cs
Menginisialisasi instans BitArray baru kelas yang berisi nilai bit yang disalin dari array byte yang ditentukan.
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())
Parameter
- bytes
- Byte[]
Array byte yang berisi nilai untuk disalin, di mana setiap byte mewakili delapan bit berturut-turut.
Pengecualian
bytes
adalah null
.
Panjang bytes
lebih besar dari Int32.MaxValue.
Keterangan
Byte pertama dalam array mewakili bit 0 hingga 7, byte kedua mewakili bit 8 hingga 15, dan sebagainya. Bit Paling Tidak Signifikan dari setiap byte mewakili nilai indeks terendah: " bytes
[0] & 1" mewakili bit 0, " bytes
[0] & 2" mewakili bit 1, " bytes
[0] & 4" mewakili bit 2, dan seterusnya.
Konstruktor ini adalah O(n)
operasi, di mana n
adalah jumlah elemen dalam bytes
.
Berlaku untuk
BitArray(BitArray)
- Sumber:
- BitArray.cs
- Sumber:
- BitArray.cs
- Sumber:
- 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)
Parameter
Pengecualian
bits
adalah null
.
Keterangan
Konstruktor ini adalah O(n)
operasi, di mana n
adalah jumlah elemen dalam bits
.
Berlaku untuk
BitArray(Int32)
- Sumber:
- BitArray.cs
- Sumber:
- BitArray.cs
- Sumber:
- BitArray.cs
Menginisialisasi instans BitArray baru kelas yang dapat menyimpan jumlah nilai bit yang ditentukan, yang awalnya diatur ke false
.
public:
BitArray(int length);
public BitArray (int length);
new System.Collections.BitArray : int -> System.Collections.BitArray
Public Sub New (length As Integer)
Parameter
Pengecualian
length
kurang dari nol.
Keterangan
Konstruktor ini adalah O(n)
operasi, di mana n
adalah length
.
Berlaku untuk
BitArray(Int32[])
- Sumber:
- BitArray.cs
- Sumber:
- BitArray.cs
- Sumber:
- BitArray.cs
Menginisialisasi instans BitArray baru kelas yang berisi nilai bit yang disalin dari array bilangan bulat 32-bit yang ditentukan.
public:
BitArray(cli::array <int> ^ values);
public BitArray (int[] values);
new System.Collections.BitArray : int[] -> System.Collections.BitArray
Public Sub New (values As Integer())
Parameter
- values
- Int32[]
Array bilangan bulat yang berisi nilai untuk disalin, di mana setiap bilangan bulat mewakili 32 bit berturut-turut.
Pengecualian
values
adalah null
.
Panjang lebih besar dari values
Int32.MaxValue
Keterangan
Angka dalam elemen array pertama values
mewakili bit 0 hingga 31, angka kedua dalam array mewakili bit 32 hingga 63, dan sebagainya. Bit Paling Tidak Signifikan dari setiap bilangan bulat mewakili nilai indeks terendah: " values
[0] & 1" mewakili bit 0, " values
[0] & 2" mewakili bit 1, " values
[0] & 4" mewakili bit 2, dan seterusnya.
Konstruktor ini adalah O(n)
operasi, di mana n
adalah jumlah elemen dalam values
.
Berlaku untuk
BitArray(Int32, Boolean)
- Sumber:
- BitArray.cs
- Sumber:
- BitArray.cs
- Sumber:
- BitArray.cs
Menginisialisasi instans BitArray baru kelas yang dapat menyimpan jumlah nilai bit yang ditentukan, yang awalnya diatur ke nilai yang ditentukan.
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)
Parameter
- defaultValue
- Boolean
Nilai Boolean untuk ditetapkan ke setiap bit.
Pengecualian
length
kurang dari nol.
Keterangan
Konstruktor ini adalah O(n)
operasi, di mana n
adalah length
.