BitVector32.Item[] Özellik

Tanım

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.

Ayrıca bkz.

Şunlara uygulanır