BitVector32.Item[] Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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).