ReadOnlyCollection<T>.IList.Item[Int32] ReadOnlyCollection<T>.IList.Item[Int32] ReadOnlyCollection<T>.IList.Item[Int32] Property

정의

지정한 인덱스에 있는 요소를 가져옵니다.Gets the element at the specified index. NotSupportedException은 지정된 인덱스에 항목을 설정하는 경우 발생합니다.A NotSupportedException occurs if you try to set the item at the specified index.

property System::Object ^ System::Collections::IList::Item[int] { System::Object ^ get(int index); void set(int index, System::Object ^ value); };
object System.Collections.IList.Item[int index] { get; set; }
 Property Item(index As Integer) As Object Implements IList.Item

매개 변수

index
Int32 Int32 Int32

가져올 요소의 0부터 시작하는 인덱스입니다.The zero-based index of the element to get.

속성 값

지정한 인덱스의 요소입니다.The element at the specified index.

구현

예외

indexIList의 유효한 인덱스가 아닌 경우index is not a valid index in the IList.

속성이 설정되어 있으면 항상 throw됩니다.Always thrown if the property is set.

설명

이 속성은 myCollection[index] 구문을 사용하여 컬렉션의 특정 요소에 액세스하는 기능을 제공합니다.This property provides the ability to access a specific element in the collection by using the following syntax: myCollection[index].

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

이 속성 값을 검색하는 것은 O(1) 연산입니다.Retrieving the value of this property is an O(1) operation.

이 멤버는 명시적 인터페이스 멤버 구현이며,This member is an explicit interface member implementation. ReadOnlyCollection<T> 인스턴스가 IDisposable 인터페이스로 캐스팅된 경우에만 사용할 수 있습니다.It can be used only when the ReadOnlyCollection<T> instance is cast to an IDisposable interface.

적용 대상