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).

См. также раздел

Применяется к