BitVector32.Item[] プロパティ

定義

指定したセクションまたはビット フラグの値を取得または設定します。

オーバーロード

Item[BitVector32+Section]

指定した BitVector32.Section に格納された値を取得または設定します。

Item[Int32]

指定したマスクが指すビット フラグの状態を取得または設定します。

Item[BitVector32+Section]

ソース:
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[]、[int] プロパティはビット フラグとして設定される のBitVector32インデクサーです。

BitVector32.Sectionは へのBitVector32ウィンドウであり、 で指定された最大値を含むことができる最小数の連続ビットでCreateSection構成されます。 たとえば、最大値が 1 のセクションは 1 ビットのみで構成されますが、最大値が 5 のセクションは 3 つのビットで構成されます。 最大値が 1 の を BitVector32.Section 作成してブール値として機能できるため、同じ BitVector32に整数とブール値を格納できます。

C# 言語では、このキーワード (keyword)を使用して、 プロパティを実装する代わりにインデクサーをItem[]定義します。 Visual Basic は、 Item[] 同じインデックス作成機能を提供する 既定のプロパティとして を実装します。

このプロパティの値の取得は O(1) 操作です。プロパティの設定も O(1) 操作です。

こちらもご覧ください

適用対象

Item[Int32]

ソース:
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

取得または設定するビットを示すマスク。

プロパティ値

指定したビット フラグがオン (1) の場合は true。それ以外の場合は false

注釈

Item[] [Section] プロパティはセクションとして設定される のBitVector32インデクサーでありItem[]、[int] プロパティはビット フラグとして設定される のBitVector32インデクサーです。

セクションとして設定されている でこのプロパティを BitVector32 使用すると、予期しない結果が発生する可能性があります。

C# 言語では、このキーワード (keyword)を使用して、 プロパティを実装する代わりにインデクサーをItem[]定義します。 Visual Basic は、 Item[] 同じインデックス作成機能を提供する 既定のプロパティとして を実装します。

このプロパティの値の取得は O(1) 操作です。プロパティの設定も O(1) 操作です。

こちらもご覧ください

適用対象