BitVector32.Item[] Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość określonej sekcji lub flagi bitowej.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Item[BitVector32+Section] |
Pobiera lub ustawia wartość przechowywaną w określonym BitVector32.Sectionobiekcie . |
| Item[Int32] |
Pobiera lub ustawia stan flagi bitowej wskazywanej przez określoną maskę. |
Item[BitVector32+Section]
- Źródło:
- BitVector32.cs
- Źródło:
- BitVector32.cs
- Źródło:
- BitVector32.cs
- Źródło:
- BitVector32.cs
- Źródło:
- BitVector32.cs
Pobiera lub ustawia wartość przechowywaną w określonym BitVector32.Sectionobiekcie .
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
Parametry
- section
- BitVector32.Section
Element BitVector32.Section zawierający wartość do pobrania lub ustawienia.
Wartość właściwości
Wartość przechowywana w określonym BitVector32.Sectionobiekcie .
Uwagi
Właściwość Item[] [Section] jest indeksatorem elementu skonfigurowanego BitVector32 jako sekcje, a Item[] właściwość [int] jest indeksatorem BitVector32 elementu skonfigurowanego jako flagi bitowe.
Element BitVector32.Section jest oknem w obiekcie BitVector32 i składa się z najmniejszej liczby kolejnych bitów, które mogą zawierać maksymalną wartość określoną w .CreateSection Na przykład sekcja o maksymalnej wartości 1 składa się tylko z jednego bitu, natomiast sekcja o maksymalnej wartości 5 składa się z trzech bitów. Można utworzyć wartość BitVector32.Section z maksymalną wartością 1, aby służyć jako wartość logiczna, dzięki czemu można przechowywać liczby całkowite i wartości logiczne w tym samym BitVector32obiekcie .
Język C# używa tego słowa kluczowego do zdefiniowania indeksatorów zamiast implementowania Item[] właściwości. Visual Basic implementuje właściwość Item[] jako właściwość default która zapewnia tę samą funkcję indeksowania.
Pobieranie wartości tej właściwości jest operacją O(1). ustawienie właściwości jest również operacją O(1).
Zobacz też
Dotyczy
Item[Int32]
- Źródło:
- BitVector32.cs
- Źródło:
- BitVector32.cs
- Źródło:
- BitVector32.cs
- Źródło:
- BitVector32.cs
- Źródło:
- BitVector32.cs
Pobiera lub ustawia stan flagi bitowej wskazywanej przez określoną maskę.
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
Parametry
- bit
- Int32
Maska wskazująca bit do pobrania lub ustawienia.
Wartość właściwości
true jeśli określona flaga bitowa jest włączona (1); w przeciwnym razie, false.
Uwagi
Właściwość Item[] [Section] jest indeksatorem elementu skonfigurowanego BitVector32 jako sekcje, a Item[] właściwość [int] jest indeksatorem BitVector32 elementu skonfigurowanego jako flagi bitowe.
Użycie tej właściwości w obiekcie skonfigurowanym BitVector32 jako sekcje może spowodować nieoczekiwane wyniki.
Język C# używa tego słowa kluczowego do zdefiniowania indeksatorów zamiast implementowania Item[] właściwości. Visual Basic implementuje właściwość Item[] jako właściwość default która zapewnia tę samą funkcję indeksowania.
Pobieranie wartości tej właściwości jest operacją O(1). ustawienie właściwości jest również operacją O(1).