BitVector32.Item[] Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il valore della sezione o del flag di bit specificato.
Overload
Item[BitVector32+Section] |
Ottiene o imposta il valore memorizzato nella struttura BitVector32.Section specificata. |
Item[Int32] |
Ottiene o imposta lo stato del flag di bit indicato dalla maschera specificata. |
Item[BitVector32+Section]
- Origine:
- BitVector32.cs
- Origine:
- BitVector32.cs
- Origine:
- BitVector32.cs
Ottiene o imposta il valore memorizzato nella struttura BitVector32.Section specificata.
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
Parametri
- section
- BitVector32.Section
Oggetto BitVector32.Section che contiene il valore da ottenere o impostare.
Valore della proprietà
Valore memorizzato nella struttura BitVector32.Section specificata.
Commenti
La Item[] proprietà [Section] è l'indicizzatore per un BitVector32 oggetto configurato come sezioni e la Item[] proprietà [int] è l'indicizzatore per un BitVector32 oggetto configurato come flag di bit.
Un BitVector32.Section oggetto è una finestra nell'oggetto BitVector32 e è costituito dal numero più piccolo di bit consecutivi che possono contenere il valore massimo specificato in CreateSection. Ad esempio, una sezione con un valore massimo di 1 è composta da un solo bit, mentre una sezione con un valore massimo di 5 è composta da tre bit. È possibile creare un BitVector32.Section oggetto con un valore massimo pari a 1 per fungere da valore booleano, consentendo così di archiviare numeri interi e booleani nello stesso BitVector32.
Il linguaggio C# usa la parola chiave per definire gli indicizzatori anziché implementare la Item[] proprietà . Visual Basic implementa Item[] come proprietà predefinita, che fornisce la stessa funzionalità di indicizzazione.
Il recupero del valore di questa proprietà è un'operazione O(1); l'impostazione della proprietà è anche un'operazione O(1).
Vedi anche
Si applica a
Item[Int32]
- Origine:
- BitVector32.cs
- Origine:
- BitVector32.cs
- Origine:
- BitVector32.cs
Ottiene o imposta lo stato del flag di bit indicato dalla maschera specificata.
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
Parametri
- bit
- Int32
Maschera che indica il bit da ottenere o impostare.
Valore della proprietà
true
se il flag di bit specificato è attivato (1), in caso contrario false
.
Commenti
La Item[] proprietà [Section] è l'indicizzatore per un BitVector32 oggetto configurato come sezioni e la Item[] proprietà [int] è l'indicizzatore per un BitVector32 oggetto configurato come flag di bit.
L'uso di questa proprietà in un oggetto BitVector32 configurato come sezioni potrebbe causare risultati imprevisti.
Il linguaggio C# usa la parola chiave per definire gli indicizzatori anziché implementare la Item[] proprietà . Visual Basic implementa Item[] come proprietà predefinita, che fornisce la stessa funzionalità di indicizzazione.
Il recupero del valore di questa proprietà è un'operazione O(1); l'impostazione della proprietà è anche un'operazione O(1).