BitVector32.Item[] Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение указанного раздела или битового флага.
Перегрузки
| Имя | Описание |
|---|---|
| Item[BitVector32+Section] |
Возвращает или задает значение, хранящееся в указанном.BitVector32.Section |
| Item[Int32] |
Возвращает или задает состояние битового флага, указанного указанной маской. |
Item[BitVector32+Section]
- Исходный код:
- BitVector32.cs
- Исходный код:
- BitVector32.cs
- Исходный код:
- BitVector32.cs
- Исходный код:
- BitVector32.cs
- Исходный код:
- BitVector32.cs
Возвращает или задает значение, хранящееся в указанном.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
Параметры
- section
- BitVector32.Section
Значение BitVector32.Section , содержащее значение для получения или задания.
Значение свойства
Значение, хранящееся в указанном BitVector32.Section.
Комментарии
Item[] Свойство [Section] — это индексатор для BitVector32 настраиваемого Item[] в качестве разделов, а BitVector32 свойство [int] — индексатор для настроенного как битовые флаги.
Это BitVector32.Section окно в BitVector32 и состоит из наименьшего количества последовательных битов, которые могут содержать максимальное значение, указанное в CreateSection. Например, раздел с максимальным значением 1 состоит только из одного бита, в то время как раздел с максимальным значением 5 состоит из трех битов. Вы можете создать BitVector32.Section с максимальным значением 1, чтобы служить логическим, тем самым позволяя хранить целые числа и логические значения в том же BitVector32.
Язык C# использует это ключевое слово для определения индексаторов вместо реализации Item[] свойства. Visual Basic реализует свойство Item[] как свойство default, которое предоставляет те же функции индексирования.
Получение значения этого свойства является операцией O(1); Задание свойства также является операцией O(1).
См. также раздел
Применяется к
Item[Int32]
- Исходный код:
- BitVector32.cs
- Исходный код:
- BitVector32.cs
- Исходный код:
- BitVector32.cs
- Исходный код:
- BitVector32.cs
- Исходный код:
- BitVector32.cs
Возвращает или задает состояние битового флага, указанного указанной маской.
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
Параметры
- bit
- Int32
Маска, указывающая бит для получения или задания.
Значение свойства
true Значение , если указанный битовый флаг включен (1); falseв противном случае .
Комментарии
Item[] Свойство [Section] — это индексатор для BitVector32 настраиваемого Item[] в качестве разделов, а BitVector32 свойство [int] — индексатор для настроенного как битовые флаги.
Использование этого свойства в настроенном BitVector32 виде разделов может привести к непредвиденным результатам.
Язык C# использует это ключевое слово для определения индексаторов вместо реализации Item[] свойства. Visual Basic реализует свойство Item[] как свойство default, которое предоставляет те же функции индексирования.
Получение значения этого свойства является операцией O(1); Задание свойства также является операцией O(1).