BitVector32.Item[Int32] 속성

정의

지정된 섹션이나 비트 플래그의 값을 가져오거나 설정합니다.Gets or sets the value of the specified section or bit flag.

오버로드

Item[BitVector32+Section]

지정된 BitVector32.Section에 저장된 값을 가져오거나 설정합니다.Gets or sets the value stored in the specified BitVector32.Section.

Item[Int32]

지정된 마스크가 나타내는 비트 플래그의 상태를 가져오거나 설정합니다.Gets or sets the state of the bit flag indicated by the specified mask.

Item[BitVector32+Section]

지정된 BitVector32.Section에 저장된 값을 가져오거나 설정합니다.Gets or sets the value stored in the specified 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입니다.A BitVector32.Section that contains the value to get or set.

속성 값

지정된 BitVector32.Section에 저장된 값입니다.The value stored in the specified BitVector32.Section.

설명

Item[Int32] [Section] 속성은 섹션으로 설정 된 BitVector32에 대 한 인덱서 이며 Item[Int32] [int] 속성은 비트 플래그로 설정 된 BitVector32에 대 한 인덱서입니다.The Item[Int32] [Section] property is the indexer for a BitVector32 that is set up as sections, and the Item[Int32] [int] property is the indexer for a BitVector32 that is set up as bit flags.

BitVector32.SectionBitVector32 창으로, CreateSection에 지정 된 최대값을 포함할 수 있는 가장 작은 연속 비트 수로 구성 됩니다.A BitVector32.Section is a window into the BitVector32 and is composed of the smallest number of consecutive bits that can contain the maximum value specified in CreateSection. 예를 들어, 1의 최대값을 사용 하 여 섹션 5의 최대값을 사용 하 여 섹션 3 비트 이루어집니다 반면 1 비트만 구성 됩니다.For example, a section with a maximum value of 1 is composed of only one bit, whereas a section with a maximum value of 5 is composed of three bits. 최대 값이 1 인 BitVector32.Section를 만들어 부울로 사용 하 여 동일한 BitVector32에 정수와 부울을 저장할 수 있습니다.You can create a BitVector32.Section with a maximum value of 1 to serve as a Boolean, thereby allowing you to store integers and Booleans in the same BitVector32.

언어 C# 에서는 this 키워드를 사용 하 여 Item[Int32] 속성을 구현 하는 대신 인덱서를 정의 합니다.The C# language uses the this keyword to define the indexers instead of implementing the Item[Int32] property. Visual Basic는 동일한 인덱싱 기능을 제공 하는 기본 속성으로 Item[Int32]을 구현 합니다.Visual Basic implements Item[Int32] as a default property, which provides the same indexing functionality.

이 속성의 값을 검색 하는 것은 O(1) 작업; O(1) 작업 이기도 속성을 설정 합니다.Retrieving the value of this property is an O(1) operation; setting the property is also an O(1) operation.

추가 정보

Item[Int32]

지정된 마스크가 나타내는 비트 플래그의 상태를 가져오거나 설정합니다.Gets or sets the state of the bit flag indicated by the specified mask.

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

가져오거나 설정할 비트를 나타내는 마스크입니다.A mask that indicates the bit to get or set.

속성 값

지정된 비트 플래그가 (1)에 있으면 true이고, 그렇지 않으면 false입니다.true if the specified bit flag is on (1); otherwise, false.

설명

Item[Int32] [Section] 속성은 섹션으로 설정 된 BitVector32에 대 한 인덱서 이며 Item[Int32] [int] 속성은 비트 플래그로 설정 된 BitVector32에 대 한 인덱서입니다.The Item[Int32] [Section] property is the indexer for a BitVector32 that is set up as sections, and the Item[Int32] [int] property is the indexer for a BitVector32 that is set up as bit flags.

섹션으로 설정 된 BitVector32에서이 속성을 사용 하면 예기치 않은 결과가 발생할 수 있습니다.Using this property on a BitVector32 that is set up as sections might cause unexpected results.

언어 C# 에서는 this 키워드를 사용 하 여 Item[Int32] 속성을 구현 하는 대신 인덱서를 정의 합니다.The C# language uses the this keyword to define the indexers instead of implementing the Item[Int32] property. Visual Basic는 동일한 인덱싱 기능을 제공 하는 기본 속성으로 Item[Int32]을 구현 합니다.Visual Basic implements Item[Int32] as a default property, which provides the same indexing functionality.

이 속성의 값을 검색 하는 것은 O(1) 작업; O(1) 작업 이기도 속성을 설정 합니다.Retrieving the value of this property is an O(1) operation; setting the property is also an O(1) operation.

추가 정보

적용 대상