BitVector32.Item[] Özellik
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.
Belirtilen bölümün veya bit bayrağının değerini alır veya ayarlar.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Item[BitVector32+Section] |
Belirtilen BitVector32.Sectioniçinde depolanan değeri alır veya ayarlar. |
| Item[Int32] |
Belirtilen maske tarafından belirtilen bit bayrağının durumunu alır veya ayarlar. |
Item[BitVector32+Section]
- Kaynak:
- BitVector32.cs
- Kaynak:
- BitVector32.cs
- Kaynak:
- BitVector32.cs
- Kaynak:
- BitVector32.cs
- Kaynak:
- BitVector32.cs
Belirtilen BitVector32.Sectioniçinde depolanan değeri alır veya ayarlar.
public:
property int default[System::Collections::Specialized::BitVector32::Section] { int get(System::Collections::Specialized::BitVector32::Section section); void set(System::Collections::Specialized::BitVector32::Section section, int value); };
public int this[System.Collections.Specialized.BitVector32.Section section] { get; set; }
member this.Item(System.Collections.Specialized.BitVector32.Section) : int with get, set
Default Public Property Item(section As BitVector32.Section) As Integer
Parametreler
- section
- BitVector32.Section
BitVector32.Section Alınacak veya ayarlanacağı değeri içeren bir.
Özellik Değeri
Belirtilen BitVector32.Sectioniçinde depolanan değer.
Açıklamalar
Item[] [Section] özelliği, bölüm olarak ayarlanmış bir BitVector32 için dizin oluşturucudur ve Item[] [int] özelliği bit bayrakları olarak ayarlanmış bir BitVector32 için dizin oluşturucudur.
A BitVector32.Section , içinde BitVector32 bir penceredir ve içinde CreateSectionbelirtilen en yüksek değeri içerebilen en az sayıda ardışık bitden oluşur. Örneğin, en yüksek değeri 1 olan bir bölüm yalnızca bir bit, en fazla 5 değerine sahip bir bölüm ise üç bit oluşur. Boole değeri olarak görev yapmak için en fazla 1 değerine sahip bir BitVector32.Section oluşturabilir ve böylece tamsayıları ve Boole değerlerini aynı BitVector32içinde depolamanıza olanak sağlayabilirsiniz.
C# dili , özelliğini uygulamak Item[] yerine dizin oluşturucuları tanımlamak için bu anahtar sözcüğü kullanır. Visual Basic Item[] aynı dizin oluşturma işlevini sağlayan default özelliği olarak uygular.
Bu özelliğin değerini almak bir O(1) işlemidir; özelliğini ayarlamak da bir O(1) işlemidir.
Ayrıca bkz.
Şunlara uygulanır
Item[Int32]
- Kaynak:
- BitVector32.cs
- Kaynak:
- BitVector32.cs
- Kaynak:
- BitVector32.cs
- Kaynak:
- BitVector32.cs
- Kaynak:
- BitVector32.cs
Belirtilen maske tarafından belirtilen bit bayrağının durumunu alır veya ayarlar.
public:
property bool default[int] { bool get(int bit); void set(int bit, bool value); };
public bool this[int bit] { get; set; }
member this.Item(int) : bool with get, set
Default Public Property Item(bit As Integer) As Boolean
Parametreler
- bit
- Int32
Alınacak veya ayarlanacağı biti gösteren bir maske.
Özellik Değeri
true belirtilen bit bayrağı açıksa (1); aksi takdirde , false.
Açıklamalar
Item[] [Section] özelliği, bölüm olarak ayarlanmış bir BitVector32 için dizin oluşturucudur ve Item[] [int] özelliği bit bayrakları olarak ayarlanmış bir BitVector32 için dizin oluşturucudur.
Bölüm olarak ayarlanmış bir BitVector32 üzerinde bu özelliğin kullanılması beklenmeyen sonuçlara neden olabilir.
C# dili , özelliğini uygulamak Item[] yerine dizin oluşturucuları tanımlamak için bu anahtar sözcüğü kullanır. Visual Basic Item[] aynı dizin oluşturma işlevini sağlayan default özelliği olarak uygular.
Bu özelliğin değerini almak bir O(1) işlemidir; özelliğini ayarlamak da bir O(1) işlemidir.