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
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
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 ayarlanan 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çine açılan BitVector32 bir penceredir ve içinde belirtilen CreateSectionen yüksek değeri içerebilen en az sayıda ardışık bitlerden oluşur. Örneğin, en yüksek değeri 1 olan bir bölüm yalnızca bir bit, en yüksek değeri 5 olan bir bölüm ise üç bittir. Boole değeri olarak görev yapmak için en fazla 1 değerine sahip bir oluşturabilir BitVector32.Section ve böylece tamsayıları ve Boole'ları 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, aynı dizin oluşturma işlevini sağlayan varsayılan bir özellik olarak uygularItem[].
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
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 ayarlanan 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, aynı dizin oluşturma işlevini sağlayan varsayılan bir özellik olarak uygularItem[].
Bu özelliğin değerini almak bir O(1) işlemidir; özelliğini ayarlamak da bir O(1) işlemidir.