Share via


BitArray Oluşturucular

Tanım

Kapasite ve başlangıç değerleri belirtilebilen sınıfın BitArray yeni bir örneğini başlatır.

Aşırı Yüklemeler

BitArray(Boolean[])

Belirtilen Boolean dizisinden kopyalanan bit değerlerini içeren sınıfının yeni bir örneğini BitArray başlatır.

BitArray(Byte[])

Belirtilen bayt dizisinden kopyalanan bit değerlerini içeren sınıfının yeni bir örneğini BitArray başlatır.

BitArray(BitArray)

Belirtilen BitArrayöğesinden kopyalanan bit değerlerini içeren sınıfının yeni bir örneğini BitArray başlatır.

BitArray(Int32)

sınıfının başlangıçta olarak ayarlanan belirtilen sayıda bit değerini tutabilen yeni bir örneğini BitArrayfalsebaşlatır.

BitArray(Int32[])

Belirtilen 32 bit tamsayı dizisinden kopyalanan bit değerlerini içeren sınıfının yeni bir örneğini BitArray başlatır.

BitArray(Int32, Boolean)

Başlangıçta belirtilen değere BitArray ayarlanan belirtilen sayıda bit değerini tutabilen sınıfının yeni bir örneğini başlatır.

BitArray(Boolean[])

Kaynak:
BitArray.cs
Kaynak:
BitArray.cs
Kaynak:
BitArray.cs

Belirtilen Boolean dizisinden kopyalanan bit değerlerini içeren sınıfının yeni bir örneğini BitArray başlatır.

public:
 BitArray(cli::array <bool> ^ values);
public BitArray (bool[] values);
new System.Collections.BitArray : bool[] -> System.Collections.BitArray
Public Sub New (values As Boolean())

Parametreler

values
Boolean[]

Kopyalanacak Boole dizisi.

Özel durumlar

values, null değeridir.

Açıklamalar

Bu oluşturucu, içindeki valuesöğelerin sayısı olan n bir O(n) işlemdir.

Şunlara uygulanır

BitArray(Byte[])

Kaynak:
BitArray.cs
Kaynak:
BitArray.cs
Kaynak:
BitArray.cs

Belirtilen bayt dizisinden kopyalanan bit değerlerini içeren sınıfının yeni bir örneğini BitArray başlatır.

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())

Parametreler

bytes
Byte[]

Kopyalanacak değerleri içeren bayt dizisi; her bayt birbirini izleyen sekiz biti temsil eder.

Özel durumlar

bytes, null değeridir.

uzunluğu bytesInt32.MaxValue değerinden büyüktür.

Açıklamalar

Dizideki ilk bayt 0 ile 7 arasında bitleri, ikinci bayt 8 ile 15 arasında bitleri vb. temsil eder. Her baytın En Az Önemli Biti en düşük dizin değerini temsil eder: " [ bytes 0] & 1" bit 0'ı, " bytes [0] & 2" bit 1'i, " bytes [0] & 4" bit 2'yi temsil eder vb.

Bu oluşturucu, içindeki bytesöğelerin sayısı olan n bir O(n) işlemdir.

Şunlara uygulanır

BitArray(BitArray)

Kaynak:
BitArray.cs
Kaynak:
BitArray.cs
Kaynak:
BitArray.cs

Belirtilen BitArrayöğesinden kopyalanan bit değerlerini içeren sınıfının yeni bir örneğini BitArray başlatır.

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)

Parametreler

bits
BitArray

Kopyalanacak BitArray .

Özel durumlar

bits, null değeridir.

Açıklamalar

Bu oluşturucu, içindeki bitsöğelerin sayısı olan n bir O(n) işlemdir.

Şunlara uygulanır

BitArray(Int32)

Kaynak:
BitArray.cs
Kaynak:
BitArray.cs
Kaynak:
BitArray.cs

sınıfının başlangıçta olarak ayarlanan belirtilen sayıda bit değerini tutabilen yeni bir örneğini BitArrayfalsebaşlatır.

public:
 BitArray(int length);
public BitArray (int length);
new System.Collections.BitArray : int -> System.Collections.BitArray
Public Sub New (length As Integer)

Parametreler

length
Int32

Yeni BitArrayiçindeki bit değerlerinin sayısı.

Özel durumlar

length, sıfırdan küçüktür.

Açıklamalar

Bu oluşturucu bir O(n) işlemdir ve burada n değeridir length.

Şunlara uygulanır

BitArray(Int32[])

Kaynak:
BitArray.cs
Kaynak:
BitArray.cs
Kaynak:
BitArray.cs

Belirtilen 32 bit tamsayı dizisinden kopyalanan bit değerlerini içeren sınıfının yeni bir örneğini BitArray başlatır.

public:
 BitArray(cli::array <int> ^ values);
public BitArray (int[] values);
new System.Collections.BitArray : int[] -> System.Collections.BitArray
Public Sub New (values As Integer())

Parametreler

values
Int32[]

Kopyalanacak değerleri içeren ve her tamsayının ardışık 32 biti temsil ettiği bir tamsayı dizisi.

Özel durumlar

values, null değeridir.

uzunluğu valuesInt32.MaxValue değerinden büyük

Açıklamalar

İlk values dizi öğesindeki sayı 0 ile 31 arasında bitleri, dizideki ikinci sayı 32 ile 63 arasında bitleri vb. temsil eder. Her tamsayının En Küçük Önemli Biti en düşük dizin değerini temsil eder: " [ values 0] & 1", bit 0'ı temsil eder, " values [0] & 2" bit 1'i, " values [0] & 4" bit 2'yi temsil eder vb.

Bu oluşturucu, içindeki valuesöğelerin sayısı olan n bir O(n) işlemdir.

Şunlara uygulanır

BitArray(Int32, Boolean)

Kaynak:
BitArray.cs
Kaynak:
BitArray.cs
Kaynak:
BitArray.cs

Başlangıçta belirtilen değere BitArray ayarlanan belirtilen sayıda bit değerini tutabilen sınıfının yeni bir örneğini başlatır.

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)

Parametreler

length
Int32

Yeni BitArrayiçindeki bit değerlerinin sayısı.

defaultValue
Boolean

Her bite atanacak Boole değeri.

Özel durumlar

length, sıfırdan küçüktür.

Açıklamalar

Bu oluşturucu bir O(n) işlemdir ve burada n değeridir length.

Şunlara uygulanır