System::Collections::IListImplRefType 클래스

IListImplRefType class

System::Collections::IList 인터페이스를 System::Collections::Generic::List 객체에 구현하는 스텁으로, 참조 형식에 대한 구현입니다.

template<typename T>class IListImplRefType : public virtual System::Collections::IList

메서드

메서드설명
Add(SharedPtr<System::Object>) override리스트 끝에 요소를 추가합니다.
static BoxValue(System::SharedPtr<T>)형식 참조를 객체 값으로 변환합니다.
Clear() override모든 요소를 삭제합니다.
Contains(SharedPtr<System::Object>) const override리스트에 항목이 존재하는지 확인합니다.
get_Count() const overrideICollection.get_Count() 메서드 구현은 컬렉션의 요소 수를 가져옵니다.
GetEnumerator() overrideIEnumerable.GetEnumerator() 구현은 컬렉션을 순회하는 열거자를 반환합니다.
idx_get(int, int) const override지정된 인덱스의 요소를 가져옵니다.
IListImplRefType(System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<T>>>)새 객체 인스턴스를 생성합니다.
IndexOf(System::SharedPtr<System::Object>) const override컨테이너에서 항목이 처음 나타나는 인덱스를 가져옵니다.
Insert(int, System::SharedPtr<System::Object>) override지정된 위치에 요소를 삽입하고, 다른 요소들을 이동시킵니다.
Remove(SharedPtr<System::Object>) override리스트에서 특정 항목의 첫 번째 인스턴스를 제거합니다.
RemoveAt(int) override지정된 위치의 항목을 제거합니다.
static UnboxValue(System::SharedPtr<System::Object>)객체 값을 특정 형식 참조로 변환합니다.

또 보기