Bagikan melalui


BitArray Konstruktor

Definisi

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

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

valuesadalah 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

bytesadalah 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

Menginisialisasi instans BitArray baru kelas yang berisi nilai bit yang disalin dari yang ditentukan BitArray.

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

bits
BitArray

yang akan disalin BitArray .

Pengecualian

bitsadalah 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

length
Int32

Jumlah nilai bit dalam yang baru BitArray.

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

valuesadalah null.

Panjang lebih besar dari valuesInt32.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

length
Int32

Jumlah nilai bit dalam yang baru BitArray.

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.

Berlaku untuk