Bagikan melalui


BitVector32.Item[] Properti

Definisi

Mendapatkan atau mengatur nilai bendera bagian atau bit yang ditentukan.

Overload

Item[BitVector32+Section]

Mendapatkan atau mengatur nilai yang disimpan dalam yang ditentukan BitVector32.Section.

Item[Int32]

Mendapatkan atau mengatur status bendera bit yang ditunjukkan oleh masker yang ditentukan.

Item[BitVector32+Section]

Sumber:
BitVector32.cs
Sumber:
BitVector32.cs
Sumber:
BitVector32.cs

Mendapatkan atau mengatur nilai yang disimpan dalam yang ditentukan BitVector32.Section.

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

Parameter

section
BitVector32.Section

BitVector32.Section yang berisi nilai yang akan didapatkan atau diatur.

Nilai Properti

Nilai yang disimpan dalam yang ditentukan BitVector32.Section.

Keterangan

Properti Item[] [Bagian] adalah pengindeks untuk BitVector32 yang disiapkan sebagai bagian, dan Item[] properti [int] adalah pengindeks untuk BitVector32 yang disiapkan sebagai bendera bit.

BitVector32.Section adalah jendela ke dalam BitVector32 dan terdiri dari jumlah bit berturut-turut terkecil yang dapat berisi nilai maksimum yang ditentukan dalam CreateSection. Misalnya, bagian dengan nilai maksimum 1 hanya terdiri dari satu bit, sedangkan bagian dengan nilai maksimum 5 terdiri dari tiga bit. Anda dapat membuat BitVector32.Section dengan nilai maksimum 1 untuk berfungsi sebagai Boolean, sehingga memungkinkan Anda untuk menyimpan bilangan bulat dan Boolean dalam hal yang sama BitVector32.

Bahasa C# menggunakan kata kunci ini untuk menentukan pengindeks alih-alih mengimplementasikan Item[] properti . Visual Basic mengimplementasikan Item[] sebagai properti default, yang menyediakan fungsionalitas pengindeksan yang sama.

Mengambil nilai properti ini adalah operasi O(1) ; mengatur properti juga merupakan operasi O(1).

Lihat juga

Berlaku untuk

Item[Int32]

Sumber:
BitVector32.cs
Sumber:
BitVector32.cs
Sumber:
BitVector32.cs

Mendapatkan atau mengatur status bendera bit yang ditunjukkan oleh masker yang ditentukan.

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

Parameter

bit
Int32

Masker yang menunjukkan bit untuk mendapatkan atau mengatur.

Nilai Properti

true jika bendera bit yang ditentukan aktif (1); jika tidak, false.

Keterangan

Properti Item[] [Bagian] adalah pengindeks untuk BitVector32 yang disiapkan sebagai bagian, dan Item[] properti [int] adalah pengindeks untuk BitVector32 yang disiapkan sebagai bendera bit.

Menggunakan properti ini pada yang BitVector32 disiapkan sebagai bagian dapat menyebabkan hasil yang tidak terduga.

Bahasa C# menggunakan kata kunci ini untuk menentukan pengindeks alih-alih mengimplementasikan Item[] properti . Visual Basic mengimplementasikan Item[] sebagai properti default, yang menyediakan fungsionalitas pengindeksan yang sama.

Mengambil nilai properti ini adalah operasi O(1) ; mengatur properti juga merupakan operasi O(1).

Lihat juga

Berlaku untuk