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

Name Description
BitArray(Boolean[])

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

BitArray(Byte[])

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

BitArray(BitArray)

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

BitArray(Int32)

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

BitArray(Int32[])

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

BitArray(Int32, Boolean)

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

BitArray(Boolean[])

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

Sınıfın BitArray , belirtilen Boolean dizisinden kopyalanan bit değerlerini içeren yeni bir örneğini 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'e eşittir.

Açıklamalar

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

Şunlara uygulanır

BitArray(Byte[])

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

Sınıfın BitArray belirtilen bayt dizisinden kopyalanan bit değerlerini içeren yeni bir örneğini 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; burada her bayt ardışık sekiz biti temsil eder.

Özel durumlar

bytes, null'e eşittir.

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" ise bit 2'yi temsil eder vb.

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

Şunlara uygulanır

BitArray(BitArray)

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

Sınıfının belirtilen BitArrayöğesinden kopyalanan bit değerlerini içeren 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'e eşittir.

Açıklamalar

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

Şunlara uygulanır

BitArray(Int32)

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

başlangıçta olarak ayarlanan BitArraybelirtilen sayıda bit değerini tutabilen sınıfının yeni bir örneğini false baş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 şeklindedir length.

Şunlara uygulanır

BitArray(Int32[])

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

Sınıfın BitArray , belirtilen 32 bit tamsayı dizisinden kopyalanan bit değerlerini içeren yeni bir örneğini 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'e eşittir.

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 Az Önemli Biti en düşük dizin değerini temsil eder: " [ values 0] & 1" bit 0'ı, " values [0] & 2" bit 1'i, " [ values 0] & 4" ise bit 2'yi temsil eder vb.

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

Şunlara uygulanır

BitArray(Int32, Boolean)

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

Başlangıçta belirtilen değere BitArray ayarlanmış, belirtilen sayıda bit değerini tutabilen sınıfı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 şeklindedir length.

Şunlara uygulanır