BitArray Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 BitArray |
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 bytes
Int32.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
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
Ö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 BitArrayfalse
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
Ö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 values
Int32.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
- 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
.