BitVector32.Item[] プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したセクションまたはビット フラグの値を取得または設定します。
オーバーロード
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) 操作です。
こちらもご覧ください
適用対象
.NET